home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Sound Blastoff
/
Sound Blastoff.iso
/
Sound Utilities
/
PianoSim II 1.2 ƒ
/
PianoSim II 1.2
/
PianoSim II 1.2.rsrc
/
bin.rsrc_CODE_6.txt
< prev
next >
Wrap
Text File
|
1995-07-30
|
385KB
|
6,643 lines
# near model CODE resource
# jump table entries: 336-337 (2 of them)
export_42:
00000000 4E56 FFE6 link A6, -0x001A
00000004 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000008 206E 0008 movea.l A0, [A6 + 0x8]
0000000C 3610 move.w D3, [A0]
0000000E 226E 000C movea.l A1, [A6 + 0xC]
00000012 2C11 move.l D6, [A1]
00000014 206E 0010 movea.l A0, [A6 + 0x10]
00000018 2650 movea.l A3, [A0]
0000001A 206E 0014 movea.l A0, [A6 + 0x14]
0000001E 2850 movea.l A4, [A0]
00000020 3B43 D2A0 move.w [A5 - 0x2D60], D3
00000024 082D 0001 D7E0 btst.b [A5 - 0x2820], 0x1
0000002A 6702 beq +0x4 /* 0000002E */
0000002C 7600 moveq.l D3, 0x00
label0000002E:
0000002E 426D D3A8 clr.w [A5 - 0x2C58]
00000032 426D D3AA clr.w [A5 - 0x2C56]
00000036 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
0000003C 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
00000042 42AD D82C clr.l [A5 - 0x27D4]
00000046 42AD D830 clr.l [A5 - 0x27D0]
0000004A 42AD D838 clr.l [A5 - 0x27C8]
0000004E 486D D80E pea.l [A5 - 0x27F2]
00000052 A972 syscall GetMouse
00000054 4227 clr.b -[A7]
00000056 2F2D D80E move.l -[A7], [A5 - 0x27F2]
0000005A 486D D866 pea.l [A5 - 0x279A]
0000005E A8AD syscall PtInRect
00000060 4A1F tst.b [A7]+
00000062 670E beq +0x10 /* 00000072 */
00000064 1B7C 0001 D7FE move.b [A5 - 0x2802], 0x1
0000006A 2F2D CC1C move.l -[A7], [A5 - 0x33E4]
0000006E AA1C syscall SetCCursor
00000070 6004 bra +0x6 /* 00000076 */
label00000072:
00000072 422D D7FE clr.b [A5 - 0x2802]
label00000076:
00000076 486D D068 pea.l [A5 - 0x2F98]
0000007A A8A3 syscall EraseRect
0000007C 486D D120 pea.l [A5 - 0x2EE0]
00000080 2F2D CCFC move.l -[A7], [A5 - 0x3304]
00000084 AA1F syscall PlotCIcon
00000086 3B7C 000A D3A0 move.w [A5 - 0x2C60], 0xA /* '\n' */
0000008C 3B7C 0267 D3A2 move.w [A5 - 0x2C5E], 0x267
00000092 3B7C 0051 D3A4 move.w [A5 - 0x2C5C], 0x51 /* 'Q' */
00000098 3B7C 0006 D3A6 move.w [A5 - 0x2C5A], 0x6
0000009E 486D D85E pea.l [A5 - 0x27A2]
000000A2 A8A3 syscall EraseRect
000000A4 3F2D D3A6 move.w -[A7], [A5 - 0x2C5A]
000000A8 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
000000AC 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
000000B0 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
000000B4 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000000B8 426D D38A clr.w [A5 - 0x2C76]
000000BC 426D D84E clr.w [A5 - 0x27B2]
000000C0 426D D850 clr.w [A5 - 0x27B0]
000000C4 426D D852 clr.w [A5 - 0x27AE]
000000C8 3EAD D38A move.w [A7], [A5 - 0x2C76]
000000CC 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
000000D0 4297 clr.l [A7]
000000D2 3F3C 01D6 move.w -[A7], 0x1D6
000000D6 2F2D CC34 move.l -[A7], [A5 - 0x33CC]
000000DA A9BE syscall GetNewControl
000000DC 2B5F D39C move.l [A5 - 0x2C64], [A7]+
000000E0 2EAD D39C move.l [A7], [A5 - 0x2C64]
000000E4 3F3C 0001 move.w -[A7], 0x1
000000E8 A964 syscall SetControlMinimum/SetMinCtl
000000EA 2F2D D39C move.l -[A7], [A5 - 0x2C64]
000000EE 2003 move.l D0, D3
000000F0 48C0 ext.l D0
000000F2 81FC 0025 divs.w D0, 0x25 /* '%' */
000000F6 5240 addq.w D0, 1
000000F8 3F00 move.w -[A7], D0
000000FA A965 syscall SetControlMaximum/SetMaxCtl
000000FC 2F2D D39C move.l -[A7], [A5 - 0x2C64]
00000100 7001 moveq.l D0, 0x01
00000102 D06D D38A add.w D0, [A5 - 0x2C76]
00000106 3F00 move.w -[A7], D0
00000108 A963 syscall SetControlValue/SetCtlValue
0000010A 426D D824 clr.w [A5 - 0x27DC]
0000010E 6010 bra +0x12 /* 00000120 */
label00000110:
00000110 302D D824 move.w D0, [A5 - 0x27DC]
00000114 204D movea.l A0, A5
00000116 D0C0 add.w A0, D0
00000118 4228 D976 clr.b [A0 - 0x268A]
0000011C 526D D824 addq.w [A5 - 0x27DC], 1
label00000120:
00000120 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
00000126 6DE8 blt -0x16 /* 00000110 */
00000128 426D D824 clr.w [A5 - 0x27DC]
0000012C 95CA sub.l A2, A2
0000012E 603A bra +0x3C /* 0000016A */
label00000130:
00000130 3F2D D824 move.w -[A7], [A5 - 0x27DC]
00000134 302D D824 move.w D0, [A5 - 0x27DC]
00000138 7200 moveq.l D1, 0x00
0000013A 1234 0000 move.b D1, [A4 + D0.w]
0000013E 3F01 move.w -[A7], D1
00000140 204B movea.l A0, A3
00000142 D1CA add.l A0, A2
00000144 3F10 move.w -[A7], [A0]
00000146 3F32 6800 move.w -[A7], [A2 + D6]
0000014A E948 lsl D0.w, 4
0000014C D06D D3A0 add.w D0, [A5 - 0x2C60]
00000150 5E40 addq.w D0, 7
00000152 3F00 move.w -[A7], D0
00000154 7061 moveq.l D0, 0x61
00000156 D06D D3A4 add.w D0, [A5 - 0x2C5C]
0000015A 3F00 move.w -[A7], D0
0000015C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000160 4FEF 000C lea.l A7, [A7 + 0xC]
00000164 526D D824 addq.w [A5 - 0x27DC], 1
00000168 548A addq.l A2, 2
label0000016A:
0000016A 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
00000170 6C06 bge +0x8 /* 00000178 */
00000172 B66D D824 cmp.w D3, [A5 - 0x27DC]
00000176 6EB8 bgt -0x46 /* 00000130 */
label00000178:
00000178 422D D7FB clr.b [A5 - 0x2805]
0000017C 486D D288 pea.l [A5 - 0x2D78]
00000180 2F2D CD1C move.l -[A7], [A5 - 0x32E4]
00000184 AA1F syscall PlotCIcon
00000186 486D D190 pea.l [A5 - 0x2E70]
0000018A 2F2D CCB4 move.l -[A7], [A5 - 0x334C]
0000018E AA1F syscall PlotCIcon
00000190 486D D198 pea.l [A5 - 0x2E68]
00000194 2F2D CCB8 move.l -[A7], [A5 - 0x3348]
00000198 AA1F syscall PlotCIcon
0000019A 486D D1A0 pea.l [A5 - 0x2E60]
0000019E 2F2D CCBC move.l -[A7], [A5 - 0x3344]
000001A2 AA1F syscall PlotCIcon
000001A4 486D D1A8 pea.l [A5 - 0x2E58]
000001A8 2F2D CCC0 move.l -[A7], [A5 - 0x3340]
000001AC AA1F syscall PlotCIcon
000001AE 486D D1B0 pea.l [A5 - 0x2E50]
000001B2 2F2D CCC4 move.l -[A7], [A5 - 0x333C]
000001B6 AA1F syscall PlotCIcon
000001B8 486D D1B8 pea.l [A5 - 0x2E48]
000001BC 2F2D CCC8 move.l -[A7], [A5 - 0x3338]
000001C0 AA1F syscall PlotCIcon
000001C2 486D D1C0 pea.l [A5 - 0x2E40]
000001C6 2F2D CCCC move.l -[A7], [A5 - 0x3334]
000001CA AA1F syscall PlotCIcon
000001CC 486D D1C8 pea.l [A5 - 0x2E38]
000001D0 2F2D CCD0 move.l -[A7], [A5 - 0x3330]
000001D4 AA1F syscall PlotCIcon
000001D6 486D D1D0 pea.l [A5 - 0x2E30]
000001DA 2F2D CCD4 move.l -[A7], [A5 - 0x332C]
000001DE AA1F syscall PlotCIcon
000001E0 486D D1D8 pea.l [A5 - 0x2E28]
000001E4 2F2D CCD8 move.l -[A7], [A5 - 0x3328]
000001E8 AA1F syscall PlotCIcon
000001EA 486D D1E0 pea.l [A5 - 0x2E20]
000001EE 2F2D CCDC move.l -[A7], [A5 - 0x3324]
000001F2 AA1F syscall PlotCIcon
000001F4 486D D1E8 pea.l [A5 - 0x2E18]
000001F8 2F2D CCE0 move.l -[A7], [A5 - 0x3320]
000001FC AA1F syscall PlotCIcon
000001FE 486D D1F0 pea.l [A5 - 0x2E10]
00000202 2F2D CCE4 move.l -[A7], [A5 - 0x331C]
00000206 AA1F syscall PlotCIcon
00000208 486D D1F8 pea.l [A5 - 0x2E08]
0000020C 2F2D CCE8 move.l -[A7], [A5 - 0x3318]
00000210 AA1F syscall PlotCIcon
00000212 486D D208 pea.l [A5 - 0x2DF8]
00000216 2F2D CCF0 move.l -[A7], [A5 - 0x3310]
0000021A AA1F syscall PlotCIcon
0000021C 486D D258 pea.l [A5 - 0x2DA8]
00000220 2F2D CE00 move.l -[A7], [A5 - 0x3200]
00000224 AA1F syscall PlotCIcon
00000226 486D D260 pea.l [A5 - 0x2DA0]
0000022A 2F2D CE04 move.l -[A7], [A5 - 0x31FC]
0000022E AA1F syscall PlotCIcon
00000230 486D D268 pea.l [A5 - 0x2D98]
00000234 2F2D CE08 move.l -[A7], [A5 - 0x31F8]
00000238 AA1F syscall PlotCIcon
0000023A 486D D270 pea.l [A5 - 0x2D90]
0000023E 2F2D CE0C move.l -[A7], [A5 - 0x31F4]
00000242 AA1F syscall PlotCIcon
00000244 486D D278 pea.l [A5 - 0x2D88]
00000248 2F2D CE10 move.l -[A7], [A5 - 0x31F0]
0000024C AA1F syscall PlotCIcon
0000024E 486D D280 pea.l [A5 - 0x2D80]
00000252 2F2D CE14 move.l -[A7], [A5 - 0x31EC]
00000256 AA1F syscall PlotCIcon
00000258 486D D220 pea.l [A5 - 0x2DE0]
0000025C 2F2D CD00 move.l -[A7], [A5 - 0x3300]
00000260 AA1F syscall PlotCIcon
00000262 486D D228 pea.l [A5 - 0x2DD8]
00000266 2F2D CD04 move.l -[A7], [A5 - 0x32FC]
0000026A AA1F syscall PlotCIcon
0000026C 486D D230 pea.l [A5 - 0x2DD0]
00000270 2F2D CD08 move.l -[A7], [A5 - 0x32F8]
00000274 AA1F syscall PlotCIcon
00000276 486D D238 pea.l [A5 - 0x2DC8]
0000027A 2F2D CD0C move.l -[A7], [A5 - 0x32F4]
0000027E AA1F syscall PlotCIcon
00000280 486D D240 pea.l [A5 - 0x2DC0]
00000284 2F2D CD10 move.l -[A7], [A5 - 0x32F0]
00000288 AA1F syscall PlotCIcon
0000028A 486D D248 pea.l [A5 - 0x2DB8]
0000028E 2F2D CD14 move.l -[A7], [A5 - 0x32EC]
00000292 AA1F syscall PlotCIcon
00000294 486D D218 pea.l [A5 - 0x2DE8]
00000298 2F2D CCF8 move.l -[A7], [A5 - 0x3308]
0000029C AA1F syscall PlotCIcon
0000029E 486D D200 pea.l [A5 - 0x2E00]
000002A2 2F2D CCEC move.l -[A7], [A5 - 0x3314]
000002A6 AA1F syscall PlotCIcon
000002A8 486D D210 pea.l [A5 - 0x2DF0]
000002AC 2F2D CCF4 move.l -[A7], [A5 - 0x330C]
000002B0 AA1F syscall PlotCIcon
000002B2 486D D250 pea.l [A5 - 0x2DB0]
000002B6 2F2D CD18 move.l -[A7], [A5 - 0x32E8]
000002BA AA1F syscall PlotCIcon
000002BC 6000 34BC bra +0x34BE /* 0000377A */
label000002C0:
000002C0 42A7 clr.l -[A7]
000002C2 A975 syscall TickCount
000002C4 2B5F D82C move.l [A5 - 0x27D4], [A7]+
000002C8 302D D3A8 move.w D0, [A5 - 0x2C58]
000002CC B06D D3AA cmp.w D0, [A5 - 0x2C56]
000002D0 6664 bne +0x66 /* 00000336 */
000002D2 7025 moveq.l D0, 0x25
000002D4 C1ED D38A muls.w D0, [A5 - 0x2C76]
000002D8 322D D3A8 move.w D1, [A5 - 0x2C58]
000002DC 9240 sub.w D1, D0
000002DE 0C41 0025 cmpi.w D1, 0x25 /* '%' */
000002E2 6E52 bgt +0x54 /* 00000336 */
000002E4 7025 moveq.l D0, 0x25
000002E6 C1ED D38A muls.w D0, [A5 - 0x2C76]
000002EA 322D D3A8 move.w D1, [A5 - 0x2C58]
000002EE 9240 sub.w D1, D0
000002F0 4A41 tst.w D1
000002F2 6D42 blt +0x44 /* 00000336 */
000002F4 202D D82C move.l D0, [A5 - 0x27D4]
000002F8 90AD D830 sub.l D0, [A5 - 0x27D0]
000002FC 723C moveq.l D1, 0x3C
000002FE B280 cmp.l D1, D0
00000300 6C34 bge +0x36 /* 00000336 */
00000302 2F3C 0001 0001 move.l -[A7], 0x10001
00000308 3F3C 0001 move.w -[A7], 0x1
0000030C 7025 moveq.l D0, 0x25
0000030E C1ED D38A muls.w D0, [A5 - 0x2C76]
00000312 322D D3AC move.w D1, [A5 - 0x2C54]
00000316 9240 sub.w D1, D0
00000318 3F01 move.w -[A7], D1
0000031A 7025 moveq.l D0, 0x25
0000031C C1ED D38A muls.w D0, [A5 - 0x2C76]
00000320 322D D3A8 move.w D1, [A5 - 0x2C58]
00000324 9240 sub.w D1, D0
00000326 3F01 move.w -[A7], D1
00000328 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
0000032C 2B6D D82C D830 move.l [A5 - 0x27D0], [A5 - 0x27D4]
00000332 4FEF 000A lea.l A7, [A7 + 0xA]
label00000336:
00000336 486D D80E pea.l [A5 - 0x27F2]
0000033A A972 syscall GetMouse
0000033C 4227 clr.b -[A7]
0000033E 2F2D D80E move.l -[A7], [A5 - 0x27F2]
00000342 486D D866 pea.l [A5 - 0x279A]
00000346 A8AD syscall PtInRect
00000348 4A1F tst.b [A7]+
0000034A 6714 beq +0x16 /* 00000360 */
0000034C 4A2D D7FE tst.b [A5 - 0x2802]
00000350 661E bne +0x20 /* 00000370 */
00000352 1B7C 0001 D7FE move.b [A5 - 0x2802], 0x1
00000358 2F2D CC1C move.l -[A7], [A5 - 0x33E4]
0000035C AA1C syscall SetCCursor
0000035E 6010 bra +0x12 /* 00000370 */
label00000360:
00000360 4A2D D7FE tst.b [A5 - 0x2802]
00000364 670A beq +0xC /* 00000370 */
00000366 422D D7FE clr.b [A5 - 0x2802]
0000036A 2F2D CC20 move.l -[A7], [A5 - 0x33E0]
0000036E AA1C syscall SetCCursor
label00000370:
00000370 4227 clr.b -[A7]
00000372 3F3C 004E move.w -[A7], 0x4E /* 'N' */
00000376 486D D7E2 pea.l [A5 - 0x281E]
0000037A A970 syscall GetNextEvent
0000037C 4A1F tst.b [A7]+
0000037E 6700 33FA beq +0x33FC /* 0000377A */
00000382 302D D7E2 move.w D0, [A5 - 0x281E]
00000386 6700 33F2 beq +0x33F4 /* 0000377A */
0000038A 6B00 33EE bmi +0x33F0 /* 0000377A */
0000038E 5740 subq.w D0, 3
00000390 6700 2BEE beq +0x2BF0 /* 00002F80 */
00000394 6A08 bpl +0xA /* 0000039E */
00000396 5240 addq.w D0, 1
00000398 6A00 33E0 bpl +0x33E2 /* 0000377A */
0000039C 600A bra +0xC /* 000003A8 */
label0000039E:
0000039E 5740 subq.w D0, 3
000003A0 6700 30B4 beq +0x30B6 /* 00003456 */
000003A4 6000 33D4 bra +0x33D6 /* 0000377A */
label000003A8:
000003A8 4267 clr.w -[A7]
000003AA 2F2D D7EC move.l -[A7], [A5 - 0x2814]
000003AE 486D D7F2 pea.l [A5 - 0x280E]
000003B2 A92C syscall FindWindow
000003B4 0C5F 0003 cmpi.w [A7]+, 0x3
000003B8 6600 33C0 bne +0x33C2 /* 0000377A */
000003BC 2B6D D7EC D80A move.l [A5 - 0x27F6], [A5 - 0x2814]
000003C2 486D D80A pea.l [A5 - 0x27F6]
000003C6 A871 syscall GlobalToLocal
000003C8 426D D822 clr.w [A5 - 0x27DE]
label000003CC:
000003CC 4227 clr.b -[A7]
000003CE 2F2D D80A move.l -[A7], [A5 - 0x27F6]
000003D2 302D D822 move.w D0, [A5 - 0x27DE]
000003D6 204D movea.l A0, A5
000003D8 48C0 ext.l D0
000003DA E588 lsl D0, 2
000003DC D1C0 add.l A0, D0
000003DE 2F28 CE3C move.l -[A7], [A0 - 0x31C4]
000003E2 A8E8 syscall PtInRgn
000003E4 4A1F tst.b [A7]+
000003E6 660C bne +0xE /* 000003F4 */
000003E8 526D D822 addq.w [A5 - 0x27DE], 1
000003EC 0C6D 0058 D822 cmpi.w [A5 - 0x27DE], 0x58 /* 'X' */
000003F2 6DD8 blt -0x26 /* 000003CC */
label000003F4:
000003F4 0C6D 0058 D822 cmpi.w [A5 - 0x27DE], 0x58 /* 'X' */
000003FA 6C00 049E bge +0x4A0 /* 0000089A */
000003FE 302D D3A8 move.w D0, [A5 - 0x2C58]
00000402 B06D D3AA cmp.w D0, [A5 - 0x2C56]
00000406 6F06 ble +0x8 /* 0000040E */
00000408 302D D3AA move.w D0, [A5 - 0x2C56]
0000040C 6004 bra +0x6 /* 00000412 */
label0000040E:
0000040E 302D D3A8 move.w D0, [A5 - 0x2C58]
label00000412:
00000412 3B40 D850 move.w [A5 - 0x27B0], D0
00000416 322D D3A8 move.w D1, [A5 - 0x2C58]
0000041A B26D D3AA cmp.w D1, [A5 - 0x2C56]
0000041E 6F06 ble +0x8 /* 00000426 */
00000420 302D D3A8 move.w D0, [A5 - 0x2C58]
00000424 6004 bra +0x6 /* 0000042A */
label00000426:
00000426 302D D3AA move.w D0, [A5 - 0x2C56]
label0000042A:
0000042A 3B40 D852 move.w [A5 - 0x27AE], D0
0000042E 906D D850 sub.w D0, [A5 - 0x27B0]
00000432 3A03 move.w D5, D3
00000434 9A40 sub.w D5, D0
00000436 0C45 4E1F cmpi.w D5, 0x4E1F
0000043A 6F28 ble +0x2A /* 00000464 */
0000043C 486D E8B6 pea.l [A5 - 0x174A]
00000440 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00000444 2EAD D39C move.l [A7], [A5 - 0x2C64]
00000448 7002 moveq.l D0, 0x02
0000044A D06D D38A add.w D0, [A5 - 0x2C76]
0000044E 3F00 move.w -[A7], D0
00000450 A963 syscall SetControlValue/SetCtlValue
00000452 2F2D D39C move.l -[A7], [A5 - 0x2C64]
00000456 7001 moveq.l D0, 0x01
00000458 D06D D38A add.w D0, [A5 - 0x2C76]
0000045C 3F00 move.w -[A7], D0
0000045E A963 syscall SetControlValue/SetCtlValue
00000460 6000 3318 bra +0x331A /* 0000377A */
label00000464:
00000464 306D D822 movea.w A0, [A5 - 0x27DE]
00000468 4868 0015 pea.l [A0 + 0x15]
0000046C 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000470 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00000474 302D D822 move.w D0, [A5 - 0x27DE]
00000478 204D movea.l A0, A5
0000047A 48C0 ext.l D0
0000047C E588 lsl D0, 2
0000047E D1C0 add.l A0, D0
00000480 2EA8 CE3C move.l [A7], [A0 - 0x31C4]
00000484 A8D5 syscall InverRgn/InvertRgn
00000486 43ED D834 lea.l A1, [A5 - 0x27CC]
0000048A 206D D290 movea.l A0, [A5 - 0x2D70]
0000048E A03B syscall Delay
00000490 2280 move.l [A1], D0
00000492 302D D822 move.w D0, [A5 - 0x27DE]
00000496 204D movea.l A0, A5
00000498 48C0 ext.l D0
0000049A E588 lsl D0, 2
0000049C D1C0 add.l A0, D0
0000049E 2EA8 CE3C move.l [A7], [A0 - 0x31C4]
000004A2 A8D5 syscall InverRgn/InvertRgn
000004A4 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
000004A8 3B40 D84E move.w [A5 - 0x27B2], D0
000004AC 322D D852 move.w D1, [A5 - 0x27AE]
000004B0 926D D850 sub.w D1, [A5 - 0x27B0]
000004B4 5341 subq.w D1, 1
000004B6 6E68 bgt +0x6A /* 00000520 */
000004B8 302D D852 move.w D0, [A5 - 0x27AE]
000004BC 906D D850 sub.w D0, [A5 - 0x27B0]
000004C0 3A03 move.w D5, D3
000004C2 9A40 sub.w D5, D0
000004C4 3B45 D824 move.w [A5 - 0x27DC], D5
000004C8 346D D824 movea.w A2, [A5 - 0x27DC]
000004CC D5CA add.l A2, A2
000004CE 6044 bra +0x46 /* 00000514 */
label000004D0:
000004D0 302D D852 move.w D0, [A5 - 0x27AE]
000004D4 906D D850 sub.w D0, [A5 - 0x27B0]
000004D8 306D D824 movea.w A0, [A5 - 0x27DC]
000004DC D0C0 add.w A0, D0
000004DE D1C8 add.l A0, A0
000004E0 78FE moveq.l D4, 0xFFFFFFFE
000004E2 D888 add.l D4, A0
000004E4 302D D852 move.w D0, [A5 - 0x27AE]
000004E8 906D D850 sub.w D0, [A5 - 0x27B0]
000004EC D06D D824 add.w D0, [A5 - 0x27DC]
000004F0 5340 subq.w D0, 1
000004F2 3E00 move.w D7, D0
000004F4 2046 movea.l A0, D6
000004F6 D1C4 add.l A0, D4
000004F8 3590 6800 move.w [A2 + D6], [A0]
000004FC 204B movea.l A0, A3
000004FE D1CA add.l A0, A2
00000500 30B3 4800 move.w [A0], [A3 + D4]
00000504 302D D824 move.w D0, [A5 - 0x27DC]
00000508 19B4 7000 0000 move.b [A4 + D0.w], [A4 + D7.w]
0000050E 536D D824 subq.w [A5 - 0x27DC], 1
00000512 558A subq.l A2, 2
label00000514:
00000514 302D D824 move.w D0, [A5 - 0x27DC]
00000518 B06D D850 cmp.w D0, [A5 - 0x27B0]
0000051C 6EB2 bgt -0x4C /* 000004D0 */
0000051E 6066 bra +0x68 /* 00000586 */
label00000520:
00000520 7001 moveq.l D0, 0x01
00000522 D06D D850 add.w D0, [A5 - 0x27B0]
00000526 3B40 D824 move.w [A5 - 0x27DC], D0
0000052A 3440 movea.w A2, D0
0000052C D5CA add.l A2, A2
label0000052E:
0000052E 302D D852 move.w D0, [A5 - 0x27AE]
00000532 906D D850 sub.w D0, [A5 - 0x27B0]
00000536 3A03 move.w D5, D3
00000538 9A40 sub.w D5, D0
0000053A BA6D D824 cmp.w D5, [A5 - 0x27DC]
0000053E 6D46 blt +0x48 /* 00000586 */
00000540 302D D852 move.w D0, [A5 - 0x27AE]
00000544 906D D850 sub.w D0, [A5 - 0x27B0]
00000548 306D D824 movea.w A0, [A5 - 0x27DC]
0000054C D0C0 add.w A0, D0
0000054E D1C8 add.l A0, A0
00000550 78FE moveq.l D4, 0xFFFFFFFE
00000552 D888 add.l D4, A0
00000554 302D D852 move.w D0, [A5 - 0x27AE]
00000558 906D D850 sub.w D0, [A5 - 0x27B0]
0000055C D06D D824 add.w D0, [A5 - 0x27DC]
00000560 5340 subq.w D0, 1
00000562 3E00 move.w D7, D0
00000564 2046 movea.l A0, D6
00000566 D1C4 add.l A0, D4
00000568 3590 6800 move.w [A2 + D6], [A0]
0000056C 204B movea.l A0, A3
0000056E D1CA add.l A0, A2
00000570 30B3 4800 move.w [A0], [A3 + D4]
00000574 302D D824 move.w D0, [A5 - 0x27DC]
00000578 19B4 7000 0000 move.b [A4 + D0.w], [A4 + D7.w]
0000057E 526D D824 addq.w [A5 - 0x27DC], 1
00000582 548A addq.l A2, 2
00000584 60A8 bra -0x56 /* 0000052E */
label00000586:
00000586 426D D824 clr.w [A5 - 0x27DC]
0000058A 6010 bra +0x12 /* 0000059C */
label0000058C:
0000058C 302D D824 move.w D0, [A5 - 0x27DC]
00000590 204D movea.l A0, A5
00000592 D0C0 add.w A0, D0
00000594 4228 D976 clr.b [A0 - 0x268A]
00000598 526D D824 addq.w [A5 - 0x27DC], 1
label0000059C:
0000059C 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
000005A2 6DE8 blt -0x16 /* 0000058C */
000005A4 346D D850 movea.w A2, [A5 - 0x27B0]
000005A8 D5CA add.l A2, A2
000005AA 35AD D822 6800 move.w [A2 + D6], [A5 - 0x27DE]
000005B0 204B movea.l A0, A3
000005B2 D1CA add.l A0, A2
000005B4 30AD D84E move.w [A0], [A5 - 0x27B2]
000005B8 302D D850 move.w D0, [A5 - 0x27B0]
000005BC 4234 0000 clr.b [A4 + D0.w]
000005C0 7025 moveq.l D0, 0x25
000005C2 C1ED D38A muls.w D0, [A5 - 0x2C76]
000005C6 322D D850 move.w D1, [A5 - 0x27B0]
000005CA 9240 sub.w D1, D0
000005CC 3B41 D84E move.w [A5 - 0x27B2], D1
000005D0 0C41 0025 cmpi.w D1, 0x25 /* '%' */
000005D4 6C00 01B8 bge +0x1BA /* 0000078E */
000005D8 4A6D D84E tst.w [A5 - 0x27B2]
000005DC 6D00 01B0 blt +0x1B2 /* 0000078E */
000005E0 BA6D D850 cmp.w D5, [A5 - 0x27B0]
000005E4 6E0C bgt +0xE /* 000005F2 */
000005E6 302D D852 move.w D0, [A5 - 0x27AE]
000005EA B06D D850 cmp.w D0, [A5 - 0x27B0]
000005EE 6700 0134 beq +0x136 /* 00000724 */
label000005F2:
000005F2 486D D86E pea.l [A5 - 0x2792]
000005F6 7025 moveq.l D0, 0x25
000005F8 C1ED D38A muls.w D0, [A5 - 0x2C76]
000005FC 322D D850 move.w D1, [A5 - 0x27B0]
00000600 9240 sub.w D1, D0
00000602 E949 lsl D1.w, 4
00000604 D26D D3A0 add.w D1, [A5 - 0x2C60]
00000608 5E41 addq.w D1, 7
0000060A 3F01 move.w -[A7], D1
0000060C 2F3C 026E 0002 move.l -[A7], 0x26E0002
00000612 3F3C 00CA move.w -[A7], 0xCA
00000616 A8A7 syscall SetRect
00000618 486D D86E pea.l [A5 - 0x2792]
0000061C A8A3 syscall EraseRect
0000061E 3F2D D3A6 move.w -[A7], [A5 - 0x2C5A]
00000622 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
00000626 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
0000062A 7025 moveq.l D0, 0x25
0000062C C1ED D38A muls.w D0, [A5 - 0x2C76]
00000630 322D D850 move.w D1, [A5 - 0x27B0]
00000634 9240 sub.w D1, D0
00000636 E949 lsl D1.w, 4
00000638 D26D D3A0 add.w D1, [A5 - 0x2C60]
0000063C 5E41 addq.w D1, 7
0000063E 3F01 move.w -[A7], D1
00000640 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00000644 3EAD D850 move.w [A7], [A5 - 0x27B0]
00000648 302D D850 move.w D0, [A5 - 0x27B0]
0000064C 7200 moveq.l D1, 0x00
0000064E 1234 0000 move.b D1, [A4 + D0.w]
00000652 3F01 move.w -[A7], D1
00000654 48C0 ext.l D0
00000656 D080 add.l D0, D0
00000658 3F33 0800 move.w -[A7], [A3 + D0]
0000065C 2046 movea.l A0, D6
0000065E 302D D850 move.w D0, [A5 - 0x27B0]
00000662 D0C0 add.w A0, D0
00000664 3F30 0000 move.w -[A7], [A0 + D0.w]
00000668 322D D84E move.w D1, [A5 - 0x27B2]
0000066C E949 lsl D1.w, 4
0000066E D26D D3A0 add.w D1, [A5 - 0x2C60]
00000672 5E41 addq.w D1, 7
00000674 3F01 move.w -[A7], D1
00000676 7261 moveq.l D1, 0x61
00000678 D26D D3A4 add.w D1, [A5 - 0x2C5C]
0000067C 3F01 move.w -[A7], D1
0000067E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000682 2EBC 0001 0001 move.l [A7], 0x10001
00000688 3F3C 0001 move.w -[A7], 0x1
0000068C 7025 moveq.l D0, 0x25
0000068E C1ED D38A muls.w D0, [A5 - 0x2C76]
00000692 322D D3AC move.w D1, [A5 - 0x2C54]
00000696 9240 sub.w D1, D0
00000698 3F01 move.w -[A7], D1
0000069A 7001 moveq.l D0, 0x01
0000069C D06D D84E add.w D0, [A5 - 0x27B2]
000006A0 3F00 move.w -[A7], D0
000006A2 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000006A6 7001 moveq.l D0, 0x01
000006A8 D06D D850 add.w D0, [A5 - 0x27B0]
000006AC 3B40 D824 move.w [A5 - 0x27DC], D0
000006B0 3440 movea.w A2, D0
000006B2 D5CA add.l A2, A2
000006B4 4FEF 0018 lea.l A7, [A7 + 0x18]
000006B8 6054 bra +0x56 /* 0000070E */
label000006BA:
000006BA 7025 moveq.l D0, 0x25
000006BC C1ED D38A muls.w D0, [A5 - 0x2C76]
000006C0 322D D824 move.w D1, [A5 - 0x27DC]
000006C4 9240 sub.w D1, D0
000006C6 0C41 0025 cmpi.w D1, 0x25 /* '%' */
000006CA 6C3C bge +0x3E /* 00000708 */
000006CC 3F2D D824 move.w -[A7], [A5 - 0x27DC]
000006D0 302D D824 move.w D0, [A5 - 0x27DC]
000006D4 7200 moveq.l D1, 0x00
000006D6 1234 0000 move.b D1, [A4 + D0.w]
000006DA 3F01 move.w -[A7], D1
000006DC 204B movea.l A0, A3
000006DE D1CA add.l A0, A2
000006E0 3F10 move.w -[A7], [A0]
000006E2 3F32 6800 move.w -[A7], [A2 + D6]
000006E6 7225 moveq.l D1, 0x25
000006E8 C3ED D38A muls.w D1, [A5 - 0x2C76]
000006EC 9041 sub.w D0, D1
000006EE E948 lsl D0.w, 4
000006F0 D06D D3A0 add.w D0, [A5 - 0x2C60]
000006F4 5E40 addq.w D0, 7
000006F6 3F00 move.w -[A7], D0
000006F8 7061 moveq.l D0, 0x61
000006FA D06D D3A4 add.w D0, [A5 - 0x2C5C]
000006FE 3F00 move.w -[A7], D0
00000700 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000704 4FEF 000C lea.l A7, [A7 + 0xC]
label00000708:
00000708 526D D824 addq.w [A5 - 0x27DC], 1
0000070C 548A addq.l A2, 2
label0000070E:
0000070E 302D D852 move.w D0, [A5 - 0x27AE]
00000712 906D D850 sub.w D0, [A5 - 0x27B0]
00000716 3203 move.w D1, D3
00000718 9240 sub.w D1, D0
0000071A B26D D824 cmp.w D1, [A5 - 0x27DC]
0000071E 6C9A bge -0x64 /* 000006BA */
00000720 6000 0130 bra +0x132 /* 00000852 */
label00000724:
00000724 3F2D D850 move.w -[A7], [A5 - 0x27B0]
00000728 302D D850 move.w D0, [A5 - 0x27B0]
0000072C 7200 moveq.l D1, 0x00
0000072E 1234 0000 move.b D1, [A4 + D0.w]
00000732 3F01 move.w -[A7], D1
00000734 48C0 ext.l D0
00000736 D080 add.l D0, D0
00000738 3F33 0800 move.w -[A7], [A3 + D0]
0000073C 2046 movea.l A0, D6
0000073E 302D D850 move.w D0, [A5 - 0x27B0]
00000742 D0C0 add.w A0, D0
00000744 3F30 0000 move.w -[A7], [A0 + D0.w]
00000748 322D D84E move.w D1, [A5 - 0x27B2]
0000074C E949 lsl D1.w, 4
0000074E D26D D3A0 add.w D1, [A5 - 0x2C60]
00000752 5E41 addq.w D1, 7
00000754 3F01 move.w -[A7], D1
00000756 7261 moveq.l D1, 0x61
00000758 D26D D3A4 add.w D1, [A5 - 0x2C5C]
0000075C 3F01 move.w -[A7], D1
0000075E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000762 2EBC 0001 0001 move.l [A7], 0x10001
00000768 3F3C 0001 move.w -[A7], 0x1
0000076C 7025 moveq.l D0, 0x25
0000076E C1ED D38A muls.w D0, [A5 - 0x2C76]
00000772 322D D3AC move.w D1, [A5 - 0x2C54]
00000776 9240 sub.w D1, D0
00000778 3F01 move.w -[A7], D1
0000077A 7001 moveq.l D0, 0x01
0000077C D06D D84E add.w D0, [A5 - 0x27B2]
00000780 3F00 move.w -[A7], D0
00000782 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000786 4FEF 0012 lea.l A7, [A7 + 0x12]
0000078A 6000 00C6 bra +0xC8 /* 00000852 */
label0000078E:
0000078E 302D D850 move.w D0, [A5 - 0x27B0]
00000792 48C0 ext.l D0
00000794 81FC 0025 divs.w D0, 0x25 /* '%' */
00000798 3B40 D38A move.w [A5 - 0x2C76], D0
0000079C 486D D866 pea.l [A5 - 0x279A]
000007A0 A8A3 syscall EraseRect
000007A2 3F2D D38A move.w -[A7], [A5 - 0x2C76]
000007A6 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
000007AA 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
000007AE 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
000007B2 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
000007B6 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
000007BA 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000007BE 426D D824 clr.w [A5 - 0x27DC]
000007C2 508F addq.l A7, 8
000007C4 6066 bra +0x68 /* 0000082C */
label000007C6:
000007C6 7025 moveq.l D0, 0x25
000007C8 C1ED D38A muls.w D0, [A5 - 0x2C76]
000007CC D06D D824 add.w D0, [A5 - 0x27DC]
000007D0 3F00 move.w -[A7], D0
000007D2 7025 moveq.l D0, 0x25
000007D4 C1ED D38A muls.w D0, [A5 - 0x2C76]
000007D8 306D D824 movea.w A0, [A5 - 0x27DC]
000007DC D0C0 add.w A0, D0
000007DE D1CC add.l A0, A4
000007E0 7000 moveq.l D0, 0x00
000007E2 1010 move.b D0, [A0]
000007E4 3F00 move.w -[A7], D0
000007E6 7025 moveq.l D0, 0x25
000007E8 C1ED D38A muls.w D0, [A5 - 0x2C76]
000007EC 306D D824 movea.w A0, [A5 - 0x27DC]
000007F0 D0C0 add.w A0, D0
000007F2 D1C8 add.l A0, A0
000007F4 D1CB add.l A0, A3
000007F6 3F10 move.w -[A7], [A0]
000007F8 7025 moveq.l D0, 0x25
000007FA C1ED D38A muls.w D0, [A5 - 0x2C76]
000007FE 306D D824 movea.w A0, [A5 - 0x27DC]
00000802 D0C0 add.w A0, D0
00000804 D1C8 add.l A0, A0
00000806 3F30 6800 move.w -[A7], [A0 + D6]
0000080A 302D D824 move.w D0, [A5 - 0x27DC]
0000080E E948 lsl D0.w, 4
00000810 D06D D3A0 add.w D0, [A5 - 0x2C60]
00000814 5E40 addq.w D0, 7
00000816 3F00 move.w -[A7], D0
00000818 7061 moveq.l D0, 0x61
0000081A D06D D3A4 add.w D0, [A5 - 0x2C5C]
0000081E 3F00 move.w -[A7], D0
00000820 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000824 4FEF 000C lea.l A7, [A7 + 0xC]
00000828 526D D824 addq.w [A5 - 0x27DC], 1
label0000082C:
0000082C 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
00000832 6C1E bge +0x20 /* 00000852 */
00000834 7025 moveq.l D0, 0x25
00000836 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000083A 322D D852 move.w D1, [A5 - 0x27AE]
0000083E 926D D850 sub.w D1, [A5 - 0x27B0]
00000842 3403 move.w D2, D3
00000844 9441 sub.w D2, D1
00000846 5242 addq.w D2, 1
00000848 9440 sub.w D2, D0
0000084A B46D D824 cmp.w D2, [A5 - 0x27DC]
0000084E 6E00 FF76 bgt -0x88 /* 000007C6 */
label00000852:
00000852 7001 moveq.l D0, 0x01
00000854 D06D D850 add.w D0, [A5 - 0x27B0]
00000858 3B40 D3A8 move.w [A5 - 0x2C58], D0
0000085C 3B40 D3AA move.w [A5 - 0x2C56], D0
00000860 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00000866 3B40 D3AE move.w [A5 - 0x2C52], D0
0000086A 322D D852 move.w D1, [A5 - 0x27AE]
0000086E 926D D850 sub.w D1, [A5 - 0x27B0]
00000872 5243 addq.w D3, 1
00000874 9641 sub.w D3, D1
00000876 2F2D D39C move.l -[A7], [A5 - 0x2C64]
0000087A 2203 move.l D1, D3
0000087C 48C1 ext.l D1
0000087E 83FC 0025 divs.w D1, 0x25 /* '%' */
00000882 5241 addq.w D1, 1
00000884 3F01 move.w -[A7], D1
00000886 A965 syscall SetControlMaximum/SetMaxCtl
00000888 2F2D D39C move.l -[A7], [A5 - 0x2C64]
0000088C 7001 moveq.l D0, 0x01
0000088E D06D D38A add.w D0, [A5 - 0x2C76]
00000892 3F00 move.w -[A7], D0
00000894 A963 syscall SetControlValue/SetCtlValue
00000896 6000 2EE2 bra +0x2EE4 /* 0000377A */
label0000089A:
0000089A 4227 clr.b -[A7]
0000089C 2F2D D80A move.l -[A7], [A5 - 0x27F6]
000008A0 486D D258 pea.l [A5 - 0x2DA8]
000008A4 A8AD syscall PtInRect
000008A6 4A1F tst.b [A7]+
000008A8 6652 bne +0x54 /* 000008FC */
000008AA 4227 clr.b -[A7]
000008AC 2F2D D80A move.l -[A7], [A5 - 0x27F6]
000008B0 486D D260 pea.l [A5 - 0x2DA0]
000008B4 A8AD syscall PtInRect
000008B6 4A1F tst.b [A7]+
000008B8 6642 bne +0x44 /* 000008FC */
000008BA 4227 clr.b -[A7]
000008BC 2F2D D80A move.l -[A7], [A5 - 0x27F6]
000008C0 486D D268 pea.l [A5 - 0x2D98]
000008C4 A8AD syscall PtInRect
000008C6 4A1F tst.b [A7]+
000008C8 6632 bne +0x34 /* 000008FC */
000008CA 4227 clr.b -[A7]
000008CC 2F2D D80A move.l -[A7], [A5 - 0x27F6]
000008D0 486D D270 pea.l [A5 - 0x2D90]
000008D4 A8AD syscall PtInRect
000008D6 4A1F tst.b [A7]+
000008D8 6622 bne +0x24 /* 000008FC */
000008DA 4227 clr.b -[A7]
000008DC 2F2D D80A move.l -[A7], [A5 - 0x27F6]
000008E0 486D D278 pea.l [A5 - 0x2D88]
000008E4 A8AD syscall PtInRect
000008E6 4A1F tst.b [A7]+
000008E8 6612 bne +0x14 /* 000008FC */
000008EA 4227 clr.b -[A7]
000008EC 2F2D D80A move.l -[A7], [A5 - 0x27F6]
000008F0 486D D280 pea.l [A5 - 0x2D80]
000008F4 A8AD syscall PtInRect
000008F6 4A1F tst.b [A7]+
000008F8 6700 05BA beq +0x5BC /* 00000EB4 */
label000008FC:
000008FC 302D D3A8 move.w D0, [A5 - 0x2C58]
00000900 B06D D3AA cmp.w D0, [A5 - 0x2C56]
00000904 6F06 ble +0x8 /* 0000090C */
00000906 302D D3AA move.w D0, [A5 - 0x2C56]
0000090A 6004 bra +0x6 /* 00000910 */
label0000090C:
0000090C 302D D3A8 move.w D0, [A5 - 0x2C58]
label00000910:
00000910 3B40 D850 move.w [A5 - 0x27B0], D0
00000914 322D D3A8 move.w D1, [A5 - 0x2C58]
00000918 B26D D3AA cmp.w D1, [A5 - 0x2C56]
0000091C 6F06 ble +0x8 /* 00000924 */
0000091E 302D D3A8 move.w D0, [A5 - 0x2C58]
00000922 6004 bra +0x6 /* 00000928 */
label00000924:
00000924 302D D3AA move.w D0, [A5 - 0x2C56]
label00000928:
00000928 3B40 D852 move.w [A5 - 0x27AE], D0
0000092C 906D D850 sub.w D0, [A5 - 0x27B0]
00000930 3203 move.w D1, D3
00000932 9240 sub.w D1, D0
00000934 0C41 4E1F cmpi.w D1, 0x4E1F
00000938 6F28 ble +0x2A /* 00000962 */
0000093A 486D E8DE pea.l [A5 - 0x1722]
0000093E 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00000942 2EAD D39C move.l [A7], [A5 - 0x2C64]
00000946 7002 moveq.l D0, 0x02
00000948 D06D D38A add.w D0, [A5 - 0x2C76]
0000094C 3F00 move.w -[A7], D0
0000094E A963 syscall SetControlValue/SetCtlValue
00000950 2F2D D39C move.l -[A7], [A5 - 0x2C64]
00000954 7001 moveq.l D0, 0x01
00000956 D06D D38A add.w D0, [A5 - 0x2C76]
0000095A 3F00 move.w -[A7], D0
0000095C A963 syscall SetControlValue/SetCtlValue
0000095E 6000 2E1A bra +0x2E1C /* 0000377A */
label00000962:
00000962 302D D852 move.w D0, [A5 - 0x27AE]
00000966 906D D850 sub.w D0, [A5 - 0x27B0]
0000096A 5340 subq.w D0, 1
0000096C 6E66 bgt +0x68 /* 000009D4 */
0000096E 302D D852 move.w D0, [A5 - 0x27AE]
00000972 906D D850 sub.w D0, [A5 - 0x27B0]
00000976 3203 move.w D1, D3
00000978 9240 sub.w D1, D0
0000097A 3B41 D824 move.w [A5 - 0x27DC], D1
0000097E 3441 movea.w A2, D1
00000980 D5CA add.l A2, A2
00000982 6044 bra +0x46 /* 000009C8 */
label00000984:
00000984 302D D852 move.w D0, [A5 - 0x27AE]
00000988 906D D850 sub.w D0, [A5 - 0x27B0]
0000098C 306D D824 movea.w A0, [A5 - 0x27DC]
00000990 D0C0 add.w A0, D0
00000992 D1C8 add.l A0, A0
00000994 78FE moveq.l D4, 0xFFFFFFFE
00000996 D888 add.l D4, A0
00000998 302D D852 move.w D0, [A5 - 0x27AE]
0000099C 906D D850 sub.w D0, [A5 - 0x27B0]
000009A0 D06D D824 add.w D0, [A5 - 0x27DC]
000009A4 5340 subq.w D0, 1
000009A6 3E00 move.w D7, D0
000009A8 2046 movea.l A0, D6
000009AA D1C4 add.l A0, D4
000009AC 3590 6800 move.w [A2 + D6], [A0]
000009B0 204B movea.l A0, A3
000009B2 D1CA add.l A0, A2
000009B4 30B3 4800 move.w [A0], [A3 + D4]
000009B8 302D D824 move.w D0, [A5 - 0x27DC]
000009BC 19B4 7000 0000 move.b [A4 + D0.w], [A4 + D7.w]
000009C2 536D D824 subq.w [A5 - 0x27DC], 1
000009C6 558A subq.l A2, 2
label000009C8:
000009C8 302D D824 move.w D0, [A5 - 0x27DC]
000009CC B06D D850 cmp.w D0, [A5 - 0x27B0]
000009D0 6EB2 bgt -0x4C /* 00000984 */
000009D2 6066 bra +0x68 /* 00000A3A */
label000009D4:
000009D4 7001 moveq.l D0, 0x01
000009D6 D06D D850 add.w D0, [A5 - 0x27B0]
000009DA 3B40 D824 move.w [A5 - 0x27DC], D0
000009DE 3440 movea.w A2, D0
000009E0 D5CA add.l A2, A2
000009E2 6044 bra +0x46 /* 00000A28 */
label000009E4:
000009E4 302D D852 move.w D0, [A5 - 0x27AE]
000009E8 906D D850 sub.w D0, [A5 - 0x27B0]
000009EC 306D D824 movea.w A0, [A5 - 0x27DC]
000009F0 D0C0 add.w A0, D0
000009F2 D1C8 add.l A0, A0
000009F4 78FE moveq.l D4, 0xFFFFFFFE
000009F6 D888 add.l D4, A0
000009F8 302D D852 move.w D0, [A5 - 0x27AE]
000009FC 906D D850 sub.w D0, [A5 - 0x27B0]
00000A00 D06D D824 add.w D0, [A5 - 0x27DC]
00000A04 5340 subq.w D0, 1
00000A06 3E00 move.w D7, D0
00000A08 2046 movea.l A0, D6
00000A0A D1C4 add.l A0, D4
00000A0C 3590 6800 move.w [A2 + D6], [A0]
00000A10 204B movea.l A0, A3
00000A12 D1CA add.l A0, A2
00000A14 30B3 4800 move.w [A0], [A3 + D4]
00000A18 302D D824 move.w D0, [A5 - 0x27DC]
00000A1C 19B4 7000 0000 move.b [A4 + D0.w], [A4 + D7.w]
00000A22 526D D824 addq.w [A5 - 0x27DC], 1
00000A26 548A addq.l A2, 2
label00000A28:
00000A28 302D D852 move.w D0, [A5 - 0x27AE]
00000A2C 906D D850 sub.w D0, [A5 - 0x27B0]
00000A30 3203 move.w D1, D3
00000A32 9240 sub.w D1, D0
00000A34 B26D D824 cmp.w D1, [A5 - 0x27DC]
00000A38 6CAA bge -0x54 /* 000009E4 */
label00000A3A:
00000A3A 426D D824 clr.w [A5 - 0x27DC]
00000A3E 6010 bra +0x12 /* 00000A50 */
label00000A40:
00000A40 302D D824 move.w D0, [A5 - 0x27DC]
00000A44 204D movea.l A0, A5
00000A46 D0C0 add.w A0, D0
00000A48 4228 D976 clr.b [A0 - 0x268A]
00000A4C 526D D824 addq.w [A5 - 0x27DC], 1
label00000A50:
00000A50 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
00000A56 6DE8 blt -0x16 /* 00000A40 */
00000A58 2046 movea.l A0, D6
00000A5A 302D D850 move.w D0, [A5 - 0x27B0]
00000A5E D0C0 add.w A0, D0
00000A60 31BC 0058 0000 move.w [A0 + D0.w], 0x58 /* 'X' */
00000A66 4227 clr.b -[A7]
00000A68 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00000A6C 486D D258 pea.l [A5 - 0x2DA8]
00000A70 A8AD syscall PtInRect
00000A72 4A1F tst.b [A7]+
00000A74 672A beq +0x2C /* 00000AA0 */
00000A76 302D D850 move.w D0, [A5 - 0x27B0]
00000A7A 48C0 ext.l D0
00000A7C D080 add.l D0, D0
00000A7E 37BC 0007 0800 move.w [A3 + D0], 0x7
00000A84 486D D258 pea.l [A5 - 0x2DA8]
00000A88 A8A4 syscall InvertRect
00000A8A 43ED D82C lea.l A1, [A5 - 0x27D4]
00000A8E 307C 0003 movea.w A0, 0x3
00000A92 A03B syscall Delay
00000A94 2280 move.l [A1], D0
00000A96 486D D258 pea.l [A5 - 0x2DA8]
00000A9A A8A4 syscall InvertRect
00000A9C 6000 0128 bra +0x12A /* 00000BC6 */
label00000AA0:
00000AA0 4227 clr.b -[A7]
00000AA2 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00000AA6 486D D260 pea.l [A5 - 0x2DA0]
00000AAA A8AD syscall PtInRect
00000AAC 4A1F tst.b [A7]+
00000AAE 672A beq +0x2C /* 00000ADA */
00000AB0 302D D850 move.w D0, [A5 - 0x27B0]
00000AB4 48C0 ext.l D0
00000AB6 D080 add.l D0, D0
00000AB8 37BC 000F 0800 move.w [A3 + D0], 0xF
00000ABE 486D D260 pea.l [A5 - 0x2DA0]
00000AC2 A8A4 syscall InvertRect
00000AC4 43ED D82C lea.l A1, [A5 - 0x27D4]
00000AC8 307C 0003 movea.w A0, 0x3
00000ACC A03B syscall Delay
00000ACE 2280 move.l [A1], D0
00000AD0 486D D260 pea.l [A5 - 0x2DA0]
00000AD4 A8A4 syscall InvertRect
00000AD6 6000 00EE bra +0xF0 /* 00000BC6 */
label00000ADA:
00000ADA 4227 clr.b -[A7]
00000ADC 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00000AE0 486D D268 pea.l [A5 - 0x2D98]
00000AE4 A8AD syscall PtInRect
00000AE6 4A1F tst.b [A7]+
00000AE8 672A beq +0x2C /* 00000B14 */
00000AEA 302D D850 move.w D0, [A5 - 0x27B0]
00000AEE 48C0 ext.l D0
00000AF0 D080 add.l D0, D0
00000AF2 37BC 001E 0800 move.w [A3 + D0], 0x1E
00000AF8 486D D268 pea.l [A5 - 0x2D98]
00000AFC A8A4 syscall InvertRect
00000AFE 43ED D82C lea.l A1, [A5 - 0x27D4]
00000B02 307C 0003 movea.w A0, 0x3
00000B06 A03B syscall Delay
00000B08 2280 move.l [A1], D0
00000B0A 486D D268 pea.l [A5 - 0x2D98]
00000B0E A8A4 syscall InvertRect
00000B10 6000 00B4 bra +0xB6 /* 00000BC6 */
label00000B14:
00000B14 4227 clr.b -[A7]
00000B16 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00000B1A 486D D270 pea.l [A5 - 0x2D90]
00000B1E A8AD syscall PtInRect
00000B20 4A1F tst.b [A7]+
00000B22 6728 beq +0x2A /* 00000B4C */
00000B24 302D D850 move.w D0, [A5 - 0x27B0]
00000B28 48C0 ext.l D0
00000B2A D080 add.l D0, D0
00000B2C 37BC 003C 0800 move.w [A3 + D0], 0x3C /* '<' */
00000B32 486D D270 pea.l [A5 - 0x2D90]
00000B36 A8A4 syscall InvertRect
00000B38 43ED D82C lea.l A1, [A5 - 0x27D4]
00000B3C 307C 0003 movea.w A0, 0x3
00000B40 A03B syscall Delay
00000B42 2280 move.l [A1], D0
00000B44 486D D270 pea.l [A5 - 0x2D90]
00000B48 A8A4 syscall InvertRect
00000B4A 607A bra +0x7C /* 00000BC6 */
label00000B4C:
00000B4C 4227 clr.b -[A7]
00000B4E 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00000B52 486D D278 pea.l [A5 - 0x2D88]
00000B56 A8AD syscall PtInRect
00000B58 4A1F tst.b [A7]+
00000B5A 6728 beq +0x2A /* 00000B84 */
00000B5C 302D D850 move.w D0, [A5 - 0x27B0]
00000B60 48C0 ext.l D0
00000B62 D080 add.l D0, D0
00000B64 37BC 0078 0800 move.w [A3 + D0], 0x78 /* 'x' */
00000B6A 486D D278 pea.l [A5 - 0x2D88]
00000B6E A8A4 syscall InvertRect
00000B70 43ED D82C lea.l A1, [A5 - 0x27D4]
00000B74 307C 0003 movea.w A0, 0x3
00000B78 A03B syscall Delay
00000B7A 2280 move.l [A1], D0
00000B7C 486D D278 pea.l [A5 - 0x2D88]
00000B80 A8A4 syscall InvertRect
00000B82 6042 bra +0x44 /* 00000BC6 */
label00000B84:
00000B84 4227 clr.b -[A7]
00000B86 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00000B8A 486D D280 pea.l [A5 - 0x2D80]
00000B8E A8AD syscall PtInRect
00000B90 4A1F tst.b [A7]+
00000B92 6728 beq +0x2A /* 00000BBC */
00000B94 302D D850 move.w D0, [A5 - 0x27B0]
00000B98 48C0 ext.l D0
00000B9A D080 add.l D0, D0
00000B9C 37BC 00F0 0800 move.w [A3 + D0], 0xF0
00000BA2 486D D280 pea.l [A5 - 0x2D80]
00000BA6 A8A4 syscall InvertRect
00000BA8 43ED D82C lea.l A1, [A5 - 0x27D4]
00000BAC 307C 0003 movea.w A0, 0x3
00000BB0 A03B syscall Delay
00000BB2 2280 move.l [A1], D0
00000BB4 486D D280 pea.l [A5 - 0x2D80]
00000BB8 A8A4 syscall InvertRect
00000BBA 600A bra +0xC /* 00000BC6 */
label00000BBC:
00000BBC 486D E906 pea.l [A5 - 0x16FA]
00000BC0 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00000BC4 588F addq.l A7, 4
label00000BC6:
00000BC6 302D D850 move.w D0, [A5 - 0x27B0]
00000BCA 4234 0000 clr.b [A4 + D0.w]
00000BCE 7025 moveq.l D0, 0x25
00000BD0 C1ED D38A muls.w D0, [A5 - 0x2C76]
00000BD4 322D D850 move.w D1, [A5 - 0x27B0]
00000BD8 9240 sub.w D1, D0
00000BDA 3B41 D84E move.w [A5 - 0x27B2], D1
00000BDE 0C41 0025 cmpi.w D1, 0x25 /* '%' */
00000BE2 6C00 01C4 bge +0x1C6 /* 00000DA8 */
00000BE6 4A6D D84E tst.w [A5 - 0x27B2]
00000BEA 6D00 01BC blt +0x1BE /* 00000DA8 */
00000BEE 302D D852 move.w D0, [A5 - 0x27AE]
00000BF2 906D D850 sub.w D0, [A5 - 0x27B0]
00000BF6 3203 move.w D1, D3
00000BF8 9240 sub.w D1, D0
00000BFA B26D D850 cmp.w D1, [A5 - 0x27B0]
00000BFE 6E0C bgt +0xE /* 00000C0C */
00000C00 302D D852 move.w D0, [A5 - 0x27AE]
00000C04 B06D D850 cmp.w D0, [A5 - 0x27B0]
00000C08 6700 0134 beq +0x136 /* 00000D3E */
label00000C0C:
00000C0C 486D D86E pea.l [A5 - 0x2792]
00000C10 7025 moveq.l D0, 0x25
00000C12 C1ED D38A muls.w D0, [A5 - 0x2C76]
00000C16 322D D850 move.w D1, [A5 - 0x27B0]
00000C1A 9240 sub.w D1, D0
00000C1C E949 lsl D1.w, 4
00000C1E D26D D3A0 add.w D1, [A5 - 0x2C60]
00000C22 5E41 addq.w D1, 7
00000C24 3F01 move.w -[A7], D1
00000C26 2F3C 026E 0002 move.l -[A7], 0x26E0002
00000C2C 3F3C 00CA move.w -[A7], 0xCA
00000C30 A8A7 syscall SetRect
00000C32 486D D86E pea.l [A5 - 0x2792]
00000C36 A8A3 syscall EraseRect
00000C38 3F2D D3A6 move.w -[A7], [A5 - 0x2C5A]
00000C3C 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
00000C40 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
00000C44 7025 moveq.l D0, 0x25
00000C46 C1ED D38A muls.w D0, [A5 - 0x2C76]
00000C4A 322D D850 move.w D1, [A5 - 0x27B0]
00000C4E 9240 sub.w D1, D0
00000C50 E949 lsl D1.w, 4
00000C52 D26D D3A0 add.w D1, [A5 - 0x2C60]
00000C56 5E41 addq.w D1, 7
00000C58 3F01 move.w -[A7], D1
00000C5A 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00000C5E 3EAD D850 move.w [A7], [A5 - 0x27B0]
00000C62 302D D850 move.w D0, [A5 - 0x27B0]
00000C66 7200 moveq.l D1, 0x00
00000C68 1234 0000 move.b D1, [A4 + D0.w]
00000C6C 3F01 move.w -[A7], D1
00000C6E 48C0 ext.l D0
00000C70 D080 add.l D0, D0
00000C72 3F33 0800 move.w -[A7], [A3 + D0]
00000C76 2046 movea.l A0, D6
00000C78 302D D850 move.w D0, [A5 - 0x27B0]
00000C7C D0C0 add.w A0, D0
00000C7E 3F30 0000 move.w -[A7], [A0 + D0.w]
00000C82 322D D84E move.w D1, [A5 - 0x27B2]
00000C86 E949 lsl D1.w, 4
00000C88 D26D D3A0 add.w D1, [A5 - 0x2C60]
00000C8C 5E41 addq.w D1, 7
00000C8E 3F01 move.w -[A7], D1
00000C90 7261 moveq.l D1, 0x61
00000C92 D26D D3A4 add.w D1, [A5 - 0x2C5C]
00000C96 3F01 move.w -[A7], D1
00000C98 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000C9C 2EBC 0001 0001 move.l [A7], 0x10001
00000CA2 3F3C 0001 move.w -[A7], 0x1
00000CA6 7025 moveq.l D0, 0x25
00000CA8 C1ED D38A muls.w D0, [A5 - 0x2C76]
00000CAC 322D D3AC move.w D1, [A5 - 0x2C54]
00000CB0 9240 sub.w D1, D0
00000CB2 3F01 move.w -[A7], D1
00000CB4 7001 moveq.l D0, 0x01
00000CB6 D06D D84E add.w D0, [A5 - 0x27B2]
00000CBA 3F00 move.w -[A7], D0
00000CBC 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000CC0 7001 moveq.l D0, 0x01
00000CC2 D06D D850 add.w D0, [A5 - 0x27B0]
00000CC6 3B40 D824 move.w [A5 - 0x27DC], D0
00000CCA 3440 movea.w A2, D0
00000CCC D5CA add.l A2, A2
00000CCE 4FEF 0018 lea.l A7, [A7 + 0x18]
00000CD2 6054 bra +0x56 /* 00000D28 */
label00000CD4:
00000CD4 7025 moveq.l D0, 0x25
00000CD6 C1ED D38A muls.w D0, [A5 - 0x2C76]
00000CDA 322D D824 move.w D1, [A5 - 0x27DC]
00000CDE 9240 sub.w D1, D0
00000CE0 0C41 0025 cmpi.w D1, 0x25 /* '%' */
00000CE4 6C3C bge +0x3E /* 00000D22 */
00000CE6 3F2D D824 move.w -[A7], [A5 - 0x27DC]
00000CEA 302D D824 move.w D0, [A5 - 0x27DC]
00000CEE 7200 moveq.l D1, 0x00
00000CF0 1234 0000 move.b D1, [A4 + D0.w]
00000CF4 3F01 move.w -[A7], D1
00000CF6 204B movea.l A0, A3
00000CF8 D1CA add.l A0, A2
00000CFA 3F10 move.w -[A7], [A0]
00000CFC 3F32 6800 move.w -[A7], [A2 + D6]
00000D00 7225 moveq.l D1, 0x25
00000D02 C3ED D38A muls.w D1, [A5 - 0x2C76]
00000D06 9041 sub.w D0, D1
00000D08 E948 lsl D0.w, 4
00000D0A D06D D3A0 add.w D0, [A5 - 0x2C60]
00000D0E 5E40 addq.w D0, 7
00000D10 3F00 move.w -[A7], D0
00000D12 7061 moveq.l D0, 0x61
00000D14 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00000D18 3F00 move.w -[A7], D0
00000D1A 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000D1E 4FEF 000C lea.l A7, [A7 + 0xC]
label00000D22:
00000D22 526D D824 addq.w [A5 - 0x27DC], 1
00000D26 548A addq.l A2, 2
label00000D28:
00000D28 302D D852 move.w D0, [A5 - 0x27AE]
00000D2C 906D D850 sub.w D0, [A5 - 0x27B0]
00000D30 3203 move.w D1, D3
00000D32 9240 sub.w D1, D0
00000D34 B26D D824 cmp.w D1, [A5 - 0x27DC]
00000D38 6C9A bge -0x64 /* 00000CD4 */
00000D3A 6000 0130 bra +0x132 /* 00000E6C */
label00000D3E:
00000D3E 3F2D D850 move.w -[A7], [A5 - 0x27B0]
00000D42 302D D850 move.w D0, [A5 - 0x27B0]
00000D46 7200 moveq.l D1, 0x00
00000D48 1234 0000 move.b D1, [A4 + D0.w]
00000D4C 3F01 move.w -[A7], D1
00000D4E 48C0 ext.l D0
00000D50 D080 add.l D0, D0
00000D52 3F33 0800 move.w -[A7], [A3 + D0]
00000D56 2046 movea.l A0, D6
00000D58 302D D850 move.w D0, [A5 - 0x27B0]
00000D5C D0C0 add.w A0, D0
00000D5E 3F30 0000 move.w -[A7], [A0 + D0.w]
00000D62 322D D84E move.w D1, [A5 - 0x27B2]
00000D66 E949 lsl D1.w, 4
00000D68 D26D D3A0 add.w D1, [A5 - 0x2C60]
00000D6C 5E41 addq.w D1, 7
00000D6E 3F01 move.w -[A7], D1
00000D70 7261 moveq.l D1, 0x61
00000D72 D26D D3A4 add.w D1, [A5 - 0x2C5C]
00000D76 3F01 move.w -[A7], D1
00000D78 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000D7C 2EBC 0001 0001 move.l [A7], 0x10001
00000D82 3F3C 0001 move.w -[A7], 0x1
00000D86 7025 moveq.l D0, 0x25
00000D88 C1ED D38A muls.w D0, [A5 - 0x2C76]
00000D8C 322D D3AC move.w D1, [A5 - 0x2C54]
00000D90 9240 sub.w D1, D0
00000D92 3F01 move.w -[A7], D1
00000D94 7001 moveq.l D0, 0x01
00000D96 D06D D84E add.w D0, [A5 - 0x27B2]
00000D9A 3F00 move.w -[A7], D0
00000D9C 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000DA0 4FEF 0012 lea.l A7, [A7 + 0x12]
00000DA4 6000 00C6 bra +0xC8 /* 00000E6C */
label00000DA8:
00000DA8 302D D850 move.w D0, [A5 - 0x27B0]
00000DAC 48C0 ext.l D0
00000DAE 81FC 0025 divs.w D0, 0x25 /* '%' */
00000DB2 3B40 D38A move.w [A5 - 0x2C76], D0
00000DB6 486D D866 pea.l [A5 - 0x279A]
00000DBA A8A3 syscall EraseRect
00000DBC 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00000DC0 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00000DC4 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
00000DC8 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
00000DCC 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
00000DD0 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
00000DD4 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00000DD8 426D D824 clr.w [A5 - 0x27DC]
00000DDC 508F addq.l A7, 8
00000DDE 6066 bra +0x68 /* 00000E46 */
label00000DE0:
00000DE0 7025 moveq.l D0, 0x25
00000DE2 C1ED D38A muls.w D0, [A5 - 0x2C76]
00000DE6 D06D D824 add.w D0, [A5 - 0x27DC]
00000DEA 3F00 move.w -[A7], D0
00000DEC 7025 moveq.l D0, 0x25
00000DEE C1ED D38A muls.w D0, [A5 - 0x2C76]
00000DF2 306D D824 movea.w A0, [A5 - 0x27DC]
00000DF6 D0C0 add.w A0, D0
00000DF8 D1CC add.l A0, A4
00000DFA 7000 moveq.l D0, 0x00
00000DFC 1010 move.b D0, [A0]
00000DFE 3F00 move.w -[A7], D0
00000E00 7025 moveq.l D0, 0x25
00000E02 C1ED D38A muls.w D0, [A5 - 0x2C76]
00000E06 306D D824 movea.w A0, [A5 - 0x27DC]
00000E0A D0C0 add.w A0, D0
00000E0C D1C8 add.l A0, A0
00000E0E D1CB add.l A0, A3
00000E10 3F10 move.w -[A7], [A0]
00000E12 7025 moveq.l D0, 0x25
00000E14 C1ED D38A muls.w D0, [A5 - 0x2C76]
00000E18 306D D824 movea.w A0, [A5 - 0x27DC]
00000E1C D0C0 add.w A0, D0
00000E1E D1C8 add.l A0, A0
00000E20 3F30 6800 move.w -[A7], [A0 + D6]
00000E24 302D D824 move.w D0, [A5 - 0x27DC]
00000E28 E948 lsl D0.w, 4
00000E2A D06D D3A0 add.w D0, [A5 - 0x2C60]
00000E2E 5E40 addq.w D0, 7
00000E30 3F00 move.w -[A7], D0
00000E32 7061 moveq.l D0, 0x61
00000E34 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00000E38 3F00 move.w -[A7], D0
00000E3A 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000E3E 4FEF 000C lea.l A7, [A7 + 0xC]
00000E42 526D D824 addq.w [A5 - 0x27DC], 1
label00000E46:
00000E46 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
00000E4C 6C1E bge +0x20 /* 00000E6C */
00000E4E 7025 moveq.l D0, 0x25
00000E50 C1ED D38A muls.w D0, [A5 - 0x2C76]
00000E54 322D D852 move.w D1, [A5 - 0x27AE]
00000E58 926D D850 sub.w D1, [A5 - 0x27B0]
00000E5C 3403 move.w D2, D3
00000E5E 9441 sub.w D2, D1
00000E60 5242 addq.w D2, 1
00000E62 9440 sub.w D2, D0
00000E64 B46D D824 cmp.w D2, [A5 - 0x27DC]
00000E68 6E00 FF76 bgt -0x88 /* 00000DE0 */
label00000E6C:
00000E6C 7001 moveq.l D0, 0x01
00000E6E D06D D850 add.w D0, [A5 - 0x27B0]
00000E72 3B40 D3A8 move.w [A5 - 0x2C58], D0
00000E76 3B40 D3AA move.w [A5 - 0x2C56], D0
00000E7A 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00000E80 3B40 D3AE move.w [A5 - 0x2C52], D0
00000E84 322D D852 move.w D1, [A5 - 0x27AE]
00000E88 926D D850 sub.w D1, [A5 - 0x27B0]
00000E8C 5243 addq.w D3, 1
00000E8E 9641 sub.w D3, D1
00000E90 2F2D D39C move.l -[A7], [A5 - 0x2C64]
00000E94 2203 move.l D1, D3
00000E96 48C1 ext.l D1
00000E98 83FC 0025 divs.w D1, 0x25 /* '%' */
00000E9C 5241 addq.w D1, 1
00000E9E 3F01 move.w -[A7], D1
00000EA0 A965 syscall SetControlMaximum/SetMaxCtl
00000EA2 2F2D D39C move.l -[A7], [A5 - 0x2C64]
00000EA6 7001 moveq.l D0, 0x01
00000EA8 D06D D38A add.w D0, [A5 - 0x2C76]
00000EAC 3F00 move.w -[A7], D0
00000EAE A963 syscall SetControlValue/SetCtlValue
00000EB0 6000 28C8 bra +0x28CA /* 0000377A */
label00000EB4:
00000EB4 4227 clr.b -[A7]
00000EB6 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00000EBA 486D D866 pea.l [A5 - 0x279A]
00000EBE A8AD syscall PtInRect
00000EC0 4A1F tst.b [A7]+
00000EC2 6700 0532 beq +0x534 /* 000013F6 */
00000EC6 202D D7E8 move.l D0, [A5 - 0x2818]
00000ECA 90AD D838 sub.l D0, [A5 - 0x27C8]
00000ECE B0B8 02F0 cmp.l D0, [0x000002F0 /* DoubleTime */]
00000ED2 6400 00A6 bcc +0xA8 /* 00000F7A */
00000ED6 302D D80C move.w D0, [A5 - 0x27F4]
00000EDA 906D D814 sub.w D0, [A5 - 0x27EC]
00000EDE 3F00 move.w -[A7], D0
00000EE0 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00000EE4 0C40 0010 cmpi.w D0, 0x10
00000EE8 548F addq.l A7, 2
00000EEA 6C00 008E bge +0x90 /* 00000F7A */
00000EEE 302D D80A move.w D0, [A5 - 0x27F6]
00000EF2 906D D812 sub.w D0, [A5 - 0x27EE]
00000EF6 3F00 move.w -[A7], D0
00000EF8 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00000EFC 0C40 000A cmpi.w D0, 0xA /* '\n' */
00000F00 548F addq.l A7, 2
00000F02 6C76 bge +0x78 /* 00000F7A */
00000F04 302D D3AC move.w D0, [A5 - 0x2C54]
00000F08 B06D D3AE cmp.w D0, [A5 - 0x2C52]
00000F0C 662C bne +0x2E /* 00000F3A */
00000F0E 4878 0001 push.l 0x1
00000F12 3F3C 0001 move.w -[A7], 0x1
00000F16 7025 moveq.l D0, 0x25
00000F18 C1ED D38A muls.w D0, [A5 - 0x2C76]
00000F1C 322D D3A8 move.w D1, [A5 - 0x2C58]
00000F20 9240 sub.w D1, D0
00000F22 3F01 move.w -[A7], D1
00000F24 7025 moveq.l D0, 0x25
00000F26 C1ED D38A muls.w D0, [A5 - 0x2C76]
00000F2A 322D D3A8 move.w D1, [A5 - 0x2C58]
00000F2E 9240 sub.w D1, D0
00000F30 3F01 move.w -[A7], D1
00000F32 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000F36 4FEF 000A lea.l A7, [A7 + 0xA]
label00000F3A:
00000F3A 426D D3A8 clr.w [A5 - 0x2C58]
00000F3E 3B43 D3AA move.w [A5 - 0x2C56], D3
00000F42 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00000F48 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
00000F4E 486D D976 pea.l [A5 - 0x268A]
00000F52 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00000F56 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
00000F5A 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
00000F5E 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
00000F62 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
00000F66 7007 moveq.l D0, 0x07
00000F68 D06D D3A0 add.w D0, [A5 - 0x2C60]
00000F6C 3F00 move.w -[A7], D0
00000F6E 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00000F72 4FEF 0010 lea.l A7, [A7 + 0x10]
00000F76 6000 2802 bra +0x2804 /* 0000377A */
label00000F7A:
00000F7A 2B6D D7E8 D838 move.l [A5 - 0x27C8], [A5 - 0x2818]
00000F80 2B6D D7EC D812 move.l [A5 - 0x27EE], [A5 - 0x2814]
00000F86 486D D812 pea.l [A5 - 0x27EE]
00000F8A A871 syscall GlobalToLocal
00000F8C 302D D80C move.w D0, [A5 - 0x27F4]
00000F90 906D D3A0 sub.w D0, [A5 - 0x2C60]
00000F94 48C0 ext.l D0
00000F96 81FC 0010 divs.w D0, 0x10
00000F9A 3B40 D84E move.w [A5 - 0x27B2], D0
00000F9E 4A40 tst.w D0
00000FA0 6F06 ble +0x8 /* 00000FA8 */
00000FA2 302D D84E move.w D0, [A5 - 0x27B2]
00000FA6 6002 bra +0x4 /* 00000FAA */
label00000FA8:
00000FA8 7000 moveq.l D0, 0x00
label00000FAA:
00000FAA 3B40 D852 move.w [A5 - 0x27AE], D0
00000FAE 0C40 0025 cmpi.w D0, 0x25 /* '%' */
00000FB2 6C06 bge +0x8 /* 00000FBA */
00000FB4 302D D852 move.w D0, [A5 - 0x27AE]
00000FB8 6002 bra +0x4 /* 00000FBC */
label00000FBA:
00000FBA 7025 moveq.l D0, 0x25
label00000FBC:
00000FBC 3B40 D850 move.w [A5 - 0x27B0], D0
00000FC0 082D 0001 D7F0 btst.b [A5 - 0x2810], 0x1
00000FC6 6700 008C beq +0x8E /* 00001054 */
00000FCA 3B6D D3A8 D84E move.w [A5 - 0x27B2], [A5 - 0x2C58]
00000FD0 7025 moveq.l D0, 0x25
00000FD2 C1ED D38A muls.w D0, [A5 - 0x2C76]
00000FD6 D06D D850 add.w D0, [A5 - 0x27B0]
00000FDA 3B40 D3AA move.w [A5 - 0x2C56], D0
00000FDE B640 cmp.w D3, D0
00000FE0 6C04 bge +0x6 /* 00000FE6 */
00000FE2 3B43 D3AA move.w [A5 - 0x2C56], D3
label00000FE6:
00000FE6 302D D3AC move.w D0, [A5 - 0x2C54]
00000FEA B06D D3AE cmp.w D0, [A5 - 0x2C52]
00000FEE 662C bne +0x2E /* 0000101C */
00000FF0 4878 0001 push.l 0x1
00000FF4 3F3C 0001 move.w -[A7], 0x1
00000FF8 7025 moveq.l D0, 0x25
00000FFA C1ED D38A muls.w D0, [A5 - 0x2C76]
00000FFE 322D D3A8 move.w D1, [A5 - 0x2C58]
00001002 9240 sub.w D1, D0
00001004 3F01 move.w -[A7], D1
00001006 7025 moveq.l D0, 0x25
00001008 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000100C 322D D3A8 move.w D1, [A5 - 0x2C58]
00001010 9240 sub.w D1, D0
00001012 3F01 move.w -[A7], D1
00001014 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001018 4FEF 000A lea.l A7, [A7 + 0xA]
label0000101C:
0000101C 486D D976 pea.l [A5 - 0x268A]
00001020 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001024 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
00001028 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
0000102C 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
00001030 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
00001034 7007 moveq.l D0, 0x07
00001036 D06D D3A0 add.w D0, [A5 - 0x2C60]
0000103A 3F00 move.w -[A7], D0
0000103C 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00001040 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00001046 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
0000104C 4FEF 0010 lea.l A7, [A7 + 0x10]
00001050 6000 2728 bra +0x272A /* 0000377A */
label00001054:
00001054 3B6D D3A8 D84E move.w [A5 - 0x27B2], [A5 - 0x2C58]
0000105A 7025 moveq.l D0, 0x25
0000105C C1ED D38A muls.w D0, [A5 - 0x2C76]
00001060 D06D D850 add.w D0, [A5 - 0x27B0]
00001064 3B40 D3A8 move.w [A5 - 0x2C58], D0
00001068 B640 cmp.w D3, D0
0000106A 6C04 bge +0x6 /* 00001070 */
0000106C 3B43 D3A8 move.w [A5 - 0x2C58], D3
label00001070:
00001070 302D D3AC move.w D0, [A5 - 0x2C54]
00001074 B06D D3AE cmp.w D0, [A5 - 0x2C52]
00001078 6C06 bge +0x8 /* 00001080 */
0000107A 302D D3AC move.w D0, [A5 - 0x2C54]
0000107E 6004 bra +0x6 /* 00001084 */
label00001080:
00001080 302D D3AE move.w D0, [A5 - 0x2C52]
label00001084:
00001084 B06D D3A8 cmp.w D0, [A5 - 0x2C58]
00001088 6E1A bgt +0x1C /* 000010A4 */
0000108A 302D D3AC move.w D0, [A5 - 0x2C54]
0000108E B06D D3AE cmp.w D0, [A5 - 0x2C52]
00001092 6F06 ble +0x8 /* 0000109A */
00001094 302D D3AC move.w D0, [A5 - 0x2C54]
00001098 6004 bra +0x6 /* 0000109E */
label0000109A:
0000109A 302D D3AE move.w D0, [A5 - 0x2C52]
label0000109E:
0000109E B06D D3A8 cmp.w D0, [A5 - 0x2C58]
000010A2 6C3C bge +0x3E /* 000010E0 */
label000010A4:
000010A4 302D D84E move.w D0, [A5 - 0x27B2]
000010A8 B06D D3AA cmp.w D0, [A5 - 0x2C56]
000010AC 6604 bne +0x6 /* 000010B2 */
000010AE 7001 moveq.l D0, 0x01
000010B0 6002 bra +0x4 /* 000010B4 */
label000010B2:
000010B2 7000 moveq.l D0, 0x00
label000010B4:
000010B4 3F00 move.w -[A7], D0
000010B6 2F3C 0001 0001 move.l -[A7], 0x10001
000010BC 7025 moveq.l D0, 0x25
000010BE C1ED D38A muls.w D0, [A5 - 0x2C76]
000010C2 322D D3AC move.w D1, [A5 - 0x2C54]
000010C6 9240 sub.w D1, D0
000010C8 3F01 move.w -[A7], D1
000010CA 7025 moveq.l D0, 0x25
000010CC C1ED D38A muls.w D0, [A5 - 0x2C76]
000010D0 322D D3A8 move.w D1, [A5 - 0x2C58]
000010D4 9240 sub.w D1, D0
000010D6 3F01 move.w -[A7], D1
000010D8 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000010DC 4FEF 000A lea.l A7, [A7 + 0xA]
label000010E0:
000010E0 3B6D D3A8 D3AA move.w [A5 - 0x2C56], [A5 - 0x2C58]
000010E6 486D D976 pea.l [A5 - 0x268A]
000010EA 3F2D D38A move.w -[A7], [A5 - 0x2C76]
000010EE 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
000010F2 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
000010F6 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
000010FA 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
000010FE 7007 moveq.l D0, 0x07
00001100 D06D D3A0 add.w D0, [A5 - 0x2C60]
00001104 3F00 move.w -[A7], D0
00001106 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
0000110A 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00001110 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
00001116 426D D816 clr.w [A5 - 0x27EA]
0000111A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000111E 6000 02C8 bra +0x2CA /* 000013E8 */
label00001122:
00001122 486D D80E pea.l [A5 - 0x27F2]
00001126 A972 syscall GetMouse
00001128 302D D810 move.w D0, [A5 - 0x27F0]
0000112C 906D D3A0 sub.w D0, [A5 - 0x2C60]
00001130 48C0 ext.l D0
00001132 81FC 0010 divs.w D0, 0x10
00001136 3B40 D84E move.w [A5 - 0x27B2], D0
0000113A 4A40 tst.w D0
0000113C 6F06 ble +0x8 /* 00001144 */
0000113E 302D D84E move.w D0, [A5 - 0x27B2]
00001142 6002 bra +0x4 /* 00001146 */
label00001144:
00001144 7000 moveq.l D0, 0x00
label00001146:
00001146 3B40 D852 move.w [A5 - 0x27AE], D0
0000114A 0C40 0025 cmpi.w D0, 0x25 /* '%' */
0000114E 6C06 bge +0x8 /* 00001156 */
00001150 302D D852 move.w D0, [A5 - 0x27AE]
00001154 6002 bra +0x4 /* 00001158 */
label00001156:
00001156 7025 moveq.l D0, 0x25
label00001158:
00001158 3B40 D850 move.w [A5 - 0x27B0], D0
0000115C 7225 moveq.l D1, 0x25
0000115E C3ED D38A muls.w D1, [A5 - 0x2C76]
00001162 D041 add.w D0, D1
00001164 3B40 D3AA move.w [A5 - 0x2C56], D0
00001168 B640 cmp.w D3, D0
0000116A 6C04 bge +0x6 /* 00001170 */
0000116C 3B43 D3AA move.w [A5 - 0x2C56], D3
label00001170:
00001170 4A6D D816 tst.w [A5 - 0x27EA]
00001174 663A bne +0x3C /* 000011B0 */
00001176 302D D3A8 move.w D0, [A5 - 0x2C58]
0000117A B06D D3AA cmp.w D0, [A5 - 0x2C56]
0000117E 6730 beq +0x32 /* 000011B0 */
00001180 4878 0001 push.l 0x1
00001184 4267 clr.w -[A7]
00001186 7025 moveq.l D0, 0x25
00001188 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000118C 322D D3AC move.w D1, [A5 - 0x2C54]
00001190 9240 sub.w D1, D0
00001192 3F01 move.w -[A7], D1
00001194 7025 moveq.l D0, 0x25
00001196 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000119A 322D D3A8 move.w D1, [A5 - 0x2C58]
0000119E 9240 sub.w D1, D0
000011A0 3F01 move.w -[A7], D1
000011A2 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000011A6 3B7C 0001 D816 move.w [A5 - 0x27EA], 0x1
000011AC 4FEF 000A lea.l A7, [A7 + 0xA]
label000011B0:
000011B0 486D D976 pea.l [A5 - 0x268A]
000011B4 3F2D D38A move.w -[A7], [A5 - 0x2C76]
000011B8 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
000011BC 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
000011C0 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
000011C4 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
000011C8 7007 moveq.l D0, 0x07
000011CA D06D D3A0 add.w D0, [A5 - 0x2C60]
000011CE 3F00 move.w -[A7], D0
000011D0 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
000011D4 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
000011DA 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
000011E0 302D D810 move.w D0, [A5 - 0x27F0]
000011E4 906D D3A0 sub.w D0, [A5 - 0x2C60]
000011E8 5F40 subq.w D0, 7
000011EA 0C40 0252 cmpi.w D0, 0x252
000011EE 4FEF 0010 lea.l A7, [A7 + 0x10]
000011F2 6F00 00F6 ble +0xF8 /* 000012EA */
000011F6 7001 moveq.l D0, 0x01
000011F8 D06D D38A add.w D0, [A5 - 0x2C76]
000011FC C1FC 0025 muls.w D0, 0x25 /* '%' */
00001200 B640 cmp.w D3, D0
00001202 6D00 00E6 blt +0xE8 /* 000012EA */
00001206 526D D38A addq.w [A5 - 0x2C76], 1
0000120A 486D D866 pea.l [A5 - 0x279A]
0000120E A8A3 syscall EraseRect
00001210 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001214 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00001218 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
0000121C 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
00001220 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
00001224 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
00001228 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
0000122C 426D D824 clr.w [A5 - 0x27DC]
00001230 508F addq.l A7, 8
00001232 6066 bra +0x68 /* 0000129A */
label00001234:
00001234 7025 moveq.l D0, 0x25
00001236 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000123A D06D D824 add.w D0, [A5 - 0x27DC]
0000123E 3F00 move.w -[A7], D0
00001240 7025 moveq.l D0, 0x25
00001242 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001246 306D D824 movea.w A0, [A5 - 0x27DC]
0000124A D0C0 add.w A0, D0
0000124C D1CC add.l A0, A4
0000124E 7000 moveq.l D0, 0x00
00001250 1010 move.b D0, [A0]
00001252 3F00 move.w -[A7], D0
00001254 7025 moveq.l D0, 0x25
00001256 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000125A 306D D824 movea.w A0, [A5 - 0x27DC]
0000125E D0C0 add.w A0, D0
00001260 D1C8 add.l A0, A0
00001262 D1CB add.l A0, A3
00001264 3F10 move.w -[A7], [A0]
00001266 7025 moveq.l D0, 0x25
00001268 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000126C 306D D824 movea.w A0, [A5 - 0x27DC]
00001270 D0C0 add.w A0, D0
00001272 D1C8 add.l A0, A0
00001274 3F30 6800 move.w -[A7], [A0 + D6]
00001278 302D D824 move.w D0, [A5 - 0x27DC]
0000127C E948 lsl D0.w, 4
0000127E D06D D3A0 add.w D0, [A5 - 0x2C60]
00001282 5E40 addq.w D0, 7
00001284 3F00 move.w -[A7], D0
00001286 7061 moveq.l D0, 0x61
00001288 D06D D3A4 add.w D0, [A5 - 0x2C5C]
0000128C 3F00 move.w -[A7], D0
0000128E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001292 4FEF 000C lea.l A7, [A7 + 0xC]
00001296 526D D824 addq.w [A5 - 0x27DC], 1
label0000129A:
0000129A 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
000012A0 6C10 bge +0x12 /* 000012B2 */
000012A2 7025 moveq.l D0, 0x25
000012A4 C1ED D38A muls.w D0, [A5 - 0x2C76]
000012A8 3203 move.w D1, D3
000012AA 9240 sub.w D1, D0
000012AC B26D D824 cmp.w D1, [A5 - 0x27DC]
000012B0 6E82 bgt -0x7C /* 00001234 */
label000012B2:
000012B2 426D D824 clr.w [A5 - 0x27DC]
000012B6 6010 bra +0x12 /* 000012C8 */
label000012B8:
000012B8 302D D824 move.w D0, [A5 - 0x27DC]
000012BC 204D movea.l A0, A5
000012BE D0C0 add.w A0, D0
000012C0 4228 D976 clr.b [A0 - 0x268A]
000012C4 526D D824 addq.w [A5 - 0x27DC], 1
label000012C8:
000012C8 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
000012CE 6DE8 blt -0x16 /* 000012B8 */
000012D0 2F2D D39C move.l -[A7], [A5 - 0x2C64]
000012D4 7001 moveq.l D0, 0x01
000012D6 D06D D38A add.w D0, [A5 - 0x2C76]
000012DA 3F00 move.w -[A7], D0
000012DC A963 syscall SetControlValue/SetCtlValue
000012DE 43ED D82C lea.l A1, [A5 - 0x27D4]
000012E2 307C 001E movea.w A0, 0x1E
000012E6 A03B syscall Delay
000012E8 2280 move.l [A1], D0
label000012EA:
000012EA 302D D810 move.w D0, [A5 - 0x27F0]
000012EE 906D D3A0 sub.w D0, [A5 - 0x2C60]
000012F2 5F40 subq.w D0, 7
000012F4 0C40 FFFC cmpi.w D0, 0xFFFC
000012F8 6C00 00EE bge +0xF0 /* 000013E8 */
000012FC 4A6D D38A tst.w [A5 - 0x2C76]
00001300 6F00 00E6 ble +0xE8 /* 000013E8 */
00001304 536D D38A subq.w [A5 - 0x2C76], 1
00001308 486D D866 pea.l [A5 - 0x279A]
0000130C A8A3 syscall EraseRect
0000130E 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001312 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00001316 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
0000131A 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
0000131E 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
00001322 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
00001326 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
0000132A 426D D824 clr.w [A5 - 0x27DC]
0000132E 508F addq.l A7, 8
00001330 6066 bra +0x68 /* 00001398 */
label00001332:
00001332 7025 moveq.l D0, 0x25
00001334 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001338 D06D D824 add.w D0, [A5 - 0x27DC]
0000133C 3F00 move.w -[A7], D0
0000133E 7025 moveq.l D0, 0x25
00001340 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001344 306D D824 movea.w A0, [A5 - 0x27DC]
00001348 D0C0 add.w A0, D0
0000134A D1CC add.l A0, A4
0000134C 7000 moveq.l D0, 0x00
0000134E 1010 move.b D0, [A0]
00001350 3F00 move.w -[A7], D0
00001352 7025 moveq.l D0, 0x25
00001354 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001358 306D D824 movea.w A0, [A5 - 0x27DC]
0000135C D0C0 add.w A0, D0
0000135E D1C8 add.l A0, A0
00001360 D1CB add.l A0, A3
00001362 3F10 move.w -[A7], [A0]
00001364 7025 moveq.l D0, 0x25
00001366 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000136A 306D D824 movea.w A0, [A5 - 0x27DC]
0000136E D0C0 add.w A0, D0
00001370 D1C8 add.l A0, A0
00001372 3F30 6800 move.w -[A7], [A0 + D6]
00001376 302D D824 move.w D0, [A5 - 0x27DC]
0000137A E948 lsl D0.w, 4
0000137C D06D D3A0 add.w D0, [A5 - 0x2C60]
00001380 5E40 addq.w D0, 7
00001382 3F00 move.w -[A7], D0
00001384 7061 moveq.l D0, 0x61
00001386 D06D D3A4 add.w D0, [A5 - 0x2C5C]
0000138A 3F00 move.w -[A7], D0
0000138C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001390 4FEF 000C lea.l A7, [A7 + 0xC]
00001394 526D D824 addq.w [A5 - 0x27DC], 1
label00001398:
00001398 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
0000139E 6C10 bge +0x12 /* 000013B0 */
000013A0 7025 moveq.l D0, 0x25
000013A2 C1ED D38A muls.w D0, [A5 - 0x2C76]
000013A6 3203 move.w D1, D3
000013A8 9240 sub.w D1, D0
000013AA B26D D824 cmp.w D1, [A5 - 0x27DC]
000013AE 6E82 bgt -0x7C /* 00001332 */
label000013B0:
000013B0 426D D824 clr.w [A5 - 0x27DC]
000013B4 6010 bra +0x12 /* 000013C6 */
label000013B6:
000013B6 302D D824 move.w D0, [A5 - 0x27DC]
000013BA 204D movea.l A0, A5
000013BC D0C0 add.w A0, D0
000013BE 4228 D976 clr.b [A0 - 0x268A]
000013C2 526D D824 addq.w [A5 - 0x27DC], 1
label000013C6:
000013C6 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
000013CC 6DE8 blt -0x16 /* 000013B6 */
000013CE 2F2D D39C move.l -[A7], [A5 - 0x2C64]
000013D2 7001 moveq.l D0, 0x01
000013D4 D06D D38A add.w D0, [A5 - 0x2C76]
000013D8 3F00 move.w -[A7], D0
000013DA A963 syscall SetControlValue/SetCtlValue
000013DC 43ED D82C lea.l A1, [A5 - 0x27D4]
000013E0 307C 001E movea.w A0, 0x1E
000013E4 A03B syscall Delay
000013E6 2280 move.l [A1], D0
label000013E8:
000013E8 4227 clr.b -[A7]
000013EA A977 syscall WaitMouseUp
000013EC 4A1F tst.b [A7]+
000013EE 6600 FD32 bne -0x2CC /* 00001122 */
000013F2 6000 2386 bra +0x2388 /* 0000377A */
label000013F6:
000013F6 4267 clr.w -[A7]
000013F8 2F2D D80A move.l -[A7], [A5 - 0x27F6]
000013FC 2F2D D7F2 move.l -[A7], [A5 - 0x280E]
00001400 486D D854 pea.l [A5 - 0x27AC]
00001404 A96C syscall FindControl
00001406 0C5F 0081 cmpi.w [A7]+, 0x81
0000140A 6600 013C bne +0x13E /* 00001548 */
0000140E 202D D854 move.l D0, [A5 - 0x27AC]
00001412 B0AD D39C cmp.l D0, [A5 - 0x2C64]
00001416 6600 2362 bne +0x2364 /* 0000377A */
0000141A 3B6D D80C D3B0 move.w [A5 - 0x2C50], [A5 - 0x27F4]
00001420 206E 0008 movea.l A0, [A6 + 0x8]
00001424 3083 move.w [A0], D3
00001426 4267 clr.w -[A7]
00001428 2F2D D39C move.l -[A7], [A5 - 0x2C64]
0000142C 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00001430 486D 0092 pea.l [A5 + 0x92 /* export_14 */]
00001434 A968 syscall TrackControl
00001436 3B5F D816 move.w [A5 - 0x27EA], [A7]+
0000143A 4267 clr.w -[A7]
0000143C 2F2D D39C move.l -[A7], [A5 - 0x2C64]
00001440 A960 syscall GetControlValue/GetCtlValue
00001442 70FF moveq.l D0, 0xFFFFFFFF
00001444 D05F add.w D0, [A7]+
00001446 3B40 D38A move.w [A5 - 0x2C76], D0
0000144A 426D D824 clr.w [A5 - 0x27DC]
0000144E 6010 bra +0x12 /* 00001460 */
label00001450:
00001450 302D D824 move.w D0, [A5 - 0x27DC]
00001454 204D movea.l A0, A5
00001456 D0C0 add.w A0, D0
00001458 4228 D976 clr.b [A0 - 0x268A]
0000145C 526D D824 addq.w [A5 - 0x27DC], 1
label00001460:
00001460 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
00001466 6DE8 blt -0x16 /* 00001450 */
00001468 486D D866 pea.l [A5 - 0x279A]
0000146C A8A3 syscall EraseRect
0000146E 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001472 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00001476 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
0000147A 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
0000147E 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
00001482 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
00001486 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
0000148A 426D D824 clr.w [A5 - 0x27DC]
0000148E 508F addq.l A7, 8
00001490 6066 bra +0x68 /* 000014F8 */
label00001492:
00001492 7025 moveq.l D0, 0x25
00001494 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001498 D06D D824 add.w D0, [A5 - 0x27DC]
0000149C 3F00 move.w -[A7], D0
0000149E 7025 moveq.l D0, 0x25
000014A0 C1ED D38A muls.w D0, [A5 - 0x2C76]
000014A4 306D D824 movea.w A0, [A5 - 0x27DC]
000014A8 D0C0 add.w A0, D0
000014AA D1CC add.l A0, A4
000014AC 7000 moveq.l D0, 0x00
000014AE 1010 move.b D0, [A0]
000014B0 3F00 move.w -[A7], D0
000014B2 7025 moveq.l D0, 0x25
000014B4 C1ED D38A muls.w D0, [A5 - 0x2C76]
000014B8 306D D824 movea.w A0, [A5 - 0x27DC]
000014BC D0C0 add.w A0, D0
000014BE D1C8 add.l A0, A0
000014C0 D1CB add.l A0, A3
000014C2 3F10 move.w -[A7], [A0]
000014C4 7025 moveq.l D0, 0x25
000014C6 C1ED D38A muls.w D0, [A5 - 0x2C76]
000014CA 306D D824 movea.w A0, [A5 - 0x27DC]
000014CE D0C0 add.w A0, D0
000014D0 D1C8 add.l A0, A0
000014D2 3F30 6800 move.w -[A7], [A0 + D6]
000014D6 302D D824 move.w D0, [A5 - 0x27DC]
000014DA E948 lsl D0.w, 4
000014DC D06D D3A0 add.w D0, [A5 - 0x2C60]
000014E0 5E40 addq.w D0, 7
000014E2 3F00 move.w -[A7], D0
000014E4 7061 moveq.l D0, 0x61
000014E6 D06D D3A4 add.w D0, [A5 - 0x2C5C]
000014EA 3F00 move.w -[A7], D0
000014EC 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000014F0 4FEF 000C lea.l A7, [A7 + 0xC]
000014F4 526D D824 addq.w [A5 - 0x27DC], 1
label000014F8:
000014F8 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
000014FE 6C10 bge +0x12 /* 00001510 */
00001500 7025 moveq.l D0, 0x25
00001502 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001506 3203 move.w D1, D3
00001508 9240 sub.w D1, D0
0000150A B26D D824 cmp.w D1, [A5 - 0x27DC]
0000150E 6E82 bgt -0x7C /* 00001492 */
label00001510:
00001510 486D D976 pea.l [A5 - 0x268A]
00001514 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001518 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
0000151C 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
00001520 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
00001524 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
00001528 7007 moveq.l D0, 0x07
0000152A D06D D3A0 add.w D0, [A5 - 0x2C60]
0000152E 3F00 move.w -[A7], D0
00001530 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00001534 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
0000153A 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
00001540 4FEF 0010 lea.l A7, [A7 + 0x10]
00001544 6000 2234 bra +0x2236 /* 0000377A */
label00001548:
00001548 4267 clr.w -[A7]
0000154A 2F2D D80A move.l -[A7], [A5 - 0x27F6]
0000154E 2F2D D7F2 move.l -[A7], [A5 - 0x280E]
00001552 486D D854 pea.l [A5 - 0x27AC]
00001556 A96C syscall FindControl
00001558 0C5F 0016 cmpi.w [A7]+, 0x16
0000155C 6600 025A bne +0x25C /* 000017B8 */
00001560 4A6D D38A tst.w [A5 - 0x2C76]
00001564 6F00 2214 ble +0x2216 /* 0000377A */
00001568 426D D824 clr.w [A5 - 0x27DC]
0000156C 6010 bra +0x12 /* 0000157E */
label0000156E:
0000156E 302D D824 move.w D0, [A5 - 0x27DC]
00001572 204D movea.l A0, A5
00001574 D0C0 add.w A0, D0
00001576 4228 D976 clr.b [A0 - 0x268A]
0000157A 526D D824 addq.w [A5 - 0x27DC], 1
label0000157E:
0000157E 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
00001584 6DE8 blt -0x16 /* 0000156E */
00001586 536D D38A subq.w [A5 - 0x2C76], 1
0000158A 486D D866 pea.l [A5 - 0x279A]
0000158E A8A3 syscall EraseRect
00001590 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001594 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00001598 2F2D D39C move.l -[A7], [A5 - 0x2C64]
0000159C 7001 moveq.l D0, 0x01
0000159E D06D D38A add.w D0, [A5 - 0x2C76]
000015A2 3F00 move.w -[A7], D0
000015A4 A963 syscall SetControlValue/SetCtlValue
000015A6 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
000015AA 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
000015AE 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
000015B2 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
000015B6 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000015BA 426D D824 clr.w [A5 - 0x27DC]
000015BE 508F addq.l A7, 8
000015C0 6066 bra +0x68 /* 00001628 */
label000015C2:
000015C2 7025 moveq.l D0, 0x25
000015C4 C1ED D38A muls.w D0, [A5 - 0x2C76]
000015C8 D06D D824 add.w D0, [A5 - 0x27DC]
000015CC 3F00 move.w -[A7], D0
000015CE 7025 moveq.l D0, 0x25
000015D0 C1ED D38A muls.w D0, [A5 - 0x2C76]
000015D4 306D D824 movea.w A0, [A5 - 0x27DC]
000015D8 D0C0 add.w A0, D0
000015DA D1CC add.l A0, A4
000015DC 7000 moveq.l D0, 0x00
000015DE 1010 move.b D0, [A0]
000015E0 3F00 move.w -[A7], D0
000015E2 7025 moveq.l D0, 0x25
000015E4 C1ED D38A muls.w D0, [A5 - 0x2C76]
000015E8 306D D824 movea.w A0, [A5 - 0x27DC]
000015EC D0C0 add.w A0, D0
000015EE D1C8 add.l A0, A0
000015F0 D1CB add.l A0, A3
000015F2 3F10 move.w -[A7], [A0]
000015F4 7025 moveq.l D0, 0x25
000015F6 C1ED D38A muls.w D0, [A5 - 0x2C76]
000015FA 306D D824 movea.w A0, [A5 - 0x27DC]
000015FE D0C0 add.w A0, D0
00001600 D1C8 add.l A0, A0
00001602 3F30 6800 move.w -[A7], [A0 + D6]
00001606 302D D824 move.w D0, [A5 - 0x27DC]
0000160A E948 lsl D0.w, 4
0000160C D06D D3A0 add.w D0, [A5 - 0x2C60]
00001610 5E40 addq.w D0, 7
00001612 3F00 move.w -[A7], D0
00001614 7061 moveq.l D0, 0x61
00001616 D06D D3A4 add.w D0, [A5 - 0x2C5C]
0000161A 3F00 move.w -[A7], D0
0000161C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001620 4FEF 000C lea.l A7, [A7 + 0xC]
00001624 526D D824 addq.w [A5 - 0x27DC], 1
label00001628:
00001628 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
0000162E 6C10 bge +0x12 /* 00001640 */
00001630 7025 moveq.l D0, 0x25
00001632 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001636 3203 move.w D1, D3
00001638 9240 sub.w D1, D0
0000163A B26D D824 cmp.w D1, [A5 - 0x27DC]
0000163E 6E82 bgt -0x7C /* 000015C2 */
label00001640:
00001640 486D D976 pea.l [A5 - 0x268A]
00001644 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001648 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
0000164C 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
00001650 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
00001654 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
00001658 7007 moveq.l D0, 0x07
0000165A D06D D3A0 add.w D0, [A5 - 0x2C60]
0000165E 3F00 move.w -[A7], D0
00001660 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00001664 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
0000166A 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
00001670 4FEF 0010 lea.l A7, [A7 + 0x10]
00001674 6000 0134 bra +0x136 /* 000017AA */
label00001678:
00001678 486D D80A pea.l [A5 - 0x27F6]
0000167C A972 syscall GetMouse
0000167E 4267 clr.w -[A7]
00001680 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00001684 2F2D D7F2 move.l -[A7], [A5 - 0x280E]
00001688 486D D854 pea.l [A5 - 0x27AC]
0000168C A96C syscall FindControl
0000168E 0C5F 0016 cmpi.w [A7]+, 0x16
00001692 6600 0116 bne +0x118 /* 000017AA */
00001696 4A6D D38A tst.w [A5 - 0x2C76]
0000169A 6F00 010E ble +0x110 /* 000017AA */
0000169E 426D D824 clr.w [A5 - 0x27DC]
000016A2 6010 bra +0x12 /* 000016B4 */
label000016A4:
000016A4 302D D824 move.w D0, [A5 - 0x27DC]
000016A8 204D movea.l A0, A5
000016AA D0C0 add.w A0, D0
000016AC 4228 D976 clr.b [A0 - 0x268A]
000016B0 526D D824 addq.w [A5 - 0x27DC], 1
label000016B4:
000016B4 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
000016BA 6DE8 blt -0x16 /* 000016A4 */
000016BC 536D D38A subq.w [A5 - 0x2C76], 1
000016C0 486D D866 pea.l [A5 - 0x279A]
000016C4 A8A3 syscall EraseRect
000016C6 3F2D D38A move.w -[A7], [A5 - 0x2C76]
000016CA 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
000016CE 2F2D D39C move.l -[A7], [A5 - 0x2C64]
000016D2 7001 moveq.l D0, 0x01
000016D4 D06D D38A add.w D0, [A5 - 0x2C76]
000016D8 3F00 move.w -[A7], D0
000016DA A963 syscall SetControlValue/SetCtlValue
000016DC 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
000016E0 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
000016E4 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
000016E8 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
000016EC 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000016F0 426D D824 clr.w [A5 - 0x27DC]
000016F4 508F addq.l A7, 8
000016F6 6066 bra +0x68 /* 0000175E */
label000016F8:
000016F8 7025 moveq.l D0, 0x25
000016FA C1ED D38A muls.w D0, [A5 - 0x2C76]
000016FE D06D D824 add.w D0, [A5 - 0x27DC]
00001702 3F00 move.w -[A7], D0
00001704 7025 moveq.l D0, 0x25
00001706 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000170A 306D D824 movea.w A0, [A5 - 0x27DC]
0000170E D0C0 add.w A0, D0
00001710 D1CC add.l A0, A4
00001712 7000 moveq.l D0, 0x00
00001714 1010 move.b D0, [A0]
00001716 3F00 move.w -[A7], D0
00001718 7025 moveq.l D0, 0x25
0000171A C1ED D38A muls.w D0, [A5 - 0x2C76]
0000171E 306D D824 movea.w A0, [A5 - 0x27DC]
00001722 D0C0 add.w A0, D0
00001724 D1C8 add.l A0, A0
00001726 D1CB add.l A0, A3
00001728 3F10 move.w -[A7], [A0]
0000172A 7025 moveq.l D0, 0x25
0000172C C1ED D38A muls.w D0, [A5 - 0x2C76]
00001730 306D D824 movea.w A0, [A5 - 0x27DC]
00001734 D0C0 add.w A0, D0
00001736 D1C8 add.l A0, A0
00001738 3F30 6800 move.w -[A7], [A0 + D6]
0000173C 302D D824 move.w D0, [A5 - 0x27DC]
00001740 E948 lsl D0.w, 4
00001742 D06D D3A0 add.w D0, [A5 - 0x2C60]
00001746 5E40 addq.w D0, 7
00001748 3F00 move.w -[A7], D0
0000174A 7061 moveq.l D0, 0x61
0000174C D06D D3A4 add.w D0, [A5 - 0x2C5C]
00001750 3F00 move.w -[A7], D0
00001752 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001756 4FEF 000C lea.l A7, [A7 + 0xC]
0000175A 526D D824 addq.w [A5 - 0x27DC], 1
label0000175E:
0000175E 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
00001764 6C10 bge +0x12 /* 00001776 */
00001766 7025 moveq.l D0, 0x25
00001768 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000176C 3203 move.w D1, D3
0000176E 9240 sub.w D1, D0
00001770 B26D D824 cmp.w D1, [A5 - 0x27DC]
00001774 6E82 bgt -0x7C /* 000016F8 */
label00001776:
00001776 486D D976 pea.l [A5 - 0x268A]
0000177A 3F2D D38A move.w -[A7], [A5 - 0x2C76]
0000177E 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
00001782 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
00001786 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
0000178A 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
0000178E 7007 moveq.l D0, 0x07
00001790 D06D D3A0 add.w D0, [A5 - 0x2C60]
00001794 3F00 move.w -[A7], D0
00001796 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
0000179A 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
000017A0 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
000017A6 4FEF 0010 lea.l A7, [A7 + 0x10]
label000017AA:
000017AA 4227 clr.b -[A7]
000017AC A973 syscall StillDown
000017AE 4A1F tst.b [A7]+
000017B0 6600 FEC6 bne -0x138 /* 00001678 */
000017B4 6000 1FC4 bra +0x1FC6 /* 0000377A */
label000017B8:
000017B8 4267 clr.w -[A7]
000017BA 2F2D D80A move.l -[A7], [A5 - 0x27F6]
000017BE 2F2D D7F2 move.l -[A7], [A5 - 0x280E]
000017C2 486D D854 pea.l [A5 - 0x27AC]
000017C6 A96C syscall FindControl
000017C8 0C5F 0017 cmpi.w [A7]+, 0x17
000017CC 6600 026A bne +0x26C /* 00001A38 */
000017D0 7001 moveq.l D0, 0x01
000017D2 D06D D38A add.w D0, [A5 - 0x2C76]
000017D6 C1FC 0025 muls.w D0, 0x25 /* '%' */
000017DA B640 cmp.w D3, D0
000017DC 6D00 1F9C blt +0x1F9E /* 0000377A */
000017E0 426D D824 clr.w [A5 - 0x27DC]
000017E4 6010 bra +0x12 /* 000017F6 */
label000017E6:
000017E6 302D D824 move.w D0, [A5 - 0x27DC]
000017EA 204D movea.l A0, A5
000017EC D0C0 add.w A0, D0
000017EE 4228 D976 clr.b [A0 - 0x268A]
000017F2 526D D824 addq.w [A5 - 0x27DC], 1
label000017F6:
000017F6 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
000017FC 6DE8 blt -0x16 /* 000017E6 */
000017FE 526D D38A addq.w [A5 - 0x2C76], 1
00001802 486D D866 pea.l [A5 - 0x279A]
00001806 A8A3 syscall EraseRect
00001808 3F2D D38A move.w -[A7], [A5 - 0x2C76]
0000180C 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00001810 2F2D D39C move.l -[A7], [A5 - 0x2C64]
00001814 7001 moveq.l D0, 0x01
00001816 D06D D38A add.w D0, [A5 - 0x2C76]
0000181A 3F00 move.w -[A7], D0
0000181C A963 syscall SetControlValue/SetCtlValue
0000181E 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
00001822 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
00001826 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
0000182A 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
0000182E 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00001832 426D D824 clr.w [A5 - 0x27DC]
00001836 508F addq.l A7, 8
00001838 6066 bra +0x68 /* 000018A0 */
label0000183A:
0000183A 7025 moveq.l D0, 0x25
0000183C C1ED D38A muls.w D0, [A5 - 0x2C76]
00001840 D06D D824 add.w D0, [A5 - 0x27DC]
00001844 3F00 move.w -[A7], D0
00001846 7025 moveq.l D0, 0x25
00001848 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000184C 306D D824 movea.w A0, [A5 - 0x27DC]
00001850 D0C0 add.w A0, D0
00001852 D1CC add.l A0, A4
00001854 7000 moveq.l D0, 0x00
00001856 1010 move.b D0, [A0]
00001858 3F00 move.w -[A7], D0
0000185A 7025 moveq.l D0, 0x25
0000185C C1ED D38A muls.w D0, [A5 - 0x2C76]
00001860 306D D824 movea.w A0, [A5 - 0x27DC]
00001864 D0C0 add.w A0, D0
00001866 D1C8 add.l A0, A0
00001868 D1CB add.l A0, A3
0000186A 3F10 move.w -[A7], [A0]
0000186C 7025 moveq.l D0, 0x25
0000186E C1ED D38A muls.w D0, [A5 - 0x2C76]
00001872 306D D824 movea.w A0, [A5 - 0x27DC]
00001876 D0C0 add.w A0, D0
00001878 D1C8 add.l A0, A0
0000187A 3F30 6800 move.w -[A7], [A0 + D6]
0000187E 302D D824 move.w D0, [A5 - 0x27DC]
00001882 E948 lsl D0.w, 4
00001884 D06D D3A0 add.w D0, [A5 - 0x2C60]
00001888 5E40 addq.w D0, 7
0000188A 3F00 move.w -[A7], D0
0000188C 7061 moveq.l D0, 0x61
0000188E D06D D3A4 add.w D0, [A5 - 0x2C5C]
00001892 3F00 move.w -[A7], D0
00001894 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001898 4FEF 000C lea.l A7, [A7 + 0xC]
0000189C 526D D824 addq.w [A5 - 0x27DC], 1
label000018A0:
000018A0 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
000018A6 6C10 bge +0x12 /* 000018B8 */
000018A8 7025 moveq.l D0, 0x25
000018AA C1ED D38A muls.w D0, [A5 - 0x2C76]
000018AE 3203 move.w D1, D3
000018B0 9240 sub.w D1, D0
000018B2 B26D D824 cmp.w D1, [A5 - 0x27DC]
000018B6 6E82 bgt -0x7C /* 0000183A */
label000018B8:
000018B8 486D D976 pea.l [A5 - 0x268A]
000018BC 3F2D D38A move.w -[A7], [A5 - 0x2C76]
000018C0 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
000018C4 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
000018C8 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
000018CC 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
000018D0 7007 moveq.l D0, 0x07
000018D2 D06D D3A0 add.w D0, [A5 - 0x2C60]
000018D6 3F00 move.w -[A7], D0
000018D8 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
000018DC 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
000018E2 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
000018E8 4FEF 0010 lea.l A7, [A7 + 0x10]
000018EC 6000 013C bra +0x13E /* 00001A2A */
label000018F0:
000018F0 486D D80A pea.l [A5 - 0x27F6]
000018F4 A972 syscall GetMouse
000018F6 4267 clr.w -[A7]
000018F8 2F2D D80A move.l -[A7], [A5 - 0x27F6]
000018FC 2F2D D7F2 move.l -[A7], [A5 - 0x280E]
00001900 486D D854 pea.l [A5 - 0x27AC]
00001904 A96C syscall FindControl
00001906 0C5F 0017 cmpi.w [A7]+, 0x17
0000190A 6600 011E bne +0x120 /* 00001A2A */
0000190E 7001 moveq.l D0, 0x01
00001910 D06D D38A add.w D0, [A5 - 0x2C76]
00001914 C1FC 0025 muls.w D0, 0x25 /* '%' */
00001918 B640 cmp.w D3, D0
0000191A 6D00 010E blt +0x110 /* 00001A2A */
0000191E 426D D824 clr.w [A5 - 0x27DC]
00001922 6010 bra +0x12 /* 00001934 */
label00001924:
00001924 302D D824 move.w D0, [A5 - 0x27DC]
00001928 204D movea.l A0, A5
0000192A D0C0 add.w A0, D0
0000192C 4228 D976 clr.b [A0 - 0x268A]
00001930 526D D824 addq.w [A5 - 0x27DC], 1
label00001934:
00001934 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
0000193A 6DE8 blt -0x16 /* 00001924 */
0000193C 526D D38A addq.w [A5 - 0x2C76], 1
00001940 486D D866 pea.l [A5 - 0x279A]
00001944 A8A3 syscall EraseRect
00001946 3F2D D38A move.w -[A7], [A5 - 0x2C76]
0000194A 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
0000194E 2F2D D39C move.l -[A7], [A5 - 0x2C64]
00001952 7001 moveq.l D0, 0x01
00001954 D06D D38A add.w D0, [A5 - 0x2C76]
00001958 3F00 move.w -[A7], D0
0000195A A963 syscall SetControlValue/SetCtlValue
0000195C 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
00001960 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
00001964 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
00001968 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
0000196C 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00001970 426D D824 clr.w [A5 - 0x27DC]
00001974 508F addq.l A7, 8
00001976 6066 bra +0x68 /* 000019DE */
label00001978:
00001978 7025 moveq.l D0, 0x25
0000197A C1ED D38A muls.w D0, [A5 - 0x2C76]
0000197E D06D D824 add.w D0, [A5 - 0x27DC]
00001982 3F00 move.w -[A7], D0
00001984 7025 moveq.l D0, 0x25
00001986 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000198A 306D D824 movea.w A0, [A5 - 0x27DC]
0000198E D0C0 add.w A0, D0
00001990 D1CC add.l A0, A4
00001992 7000 moveq.l D0, 0x00
00001994 1010 move.b D0, [A0]
00001996 3F00 move.w -[A7], D0
00001998 7025 moveq.l D0, 0x25
0000199A C1ED D38A muls.w D0, [A5 - 0x2C76]
0000199E 306D D824 movea.w A0, [A5 - 0x27DC]
000019A2 D0C0 add.w A0, D0
000019A4 D1C8 add.l A0, A0
000019A6 D1CB add.l A0, A3
000019A8 3F10 move.w -[A7], [A0]
000019AA 7025 moveq.l D0, 0x25
000019AC C1ED D38A muls.w D0, [A5 - 0x2C76]
000019B0 306D D824 movea.w A0, [A5 - 0x27DC]
000019B4 D0C0 add.w A0, D0
000019B6 D1C8 add.l A0, A0
000019B8 3F30 6800 move.w -[A7], [A0 + D6]
000019BC 302D D824 move.w D0, [A5 - 0x27DC]
000019C0 E948 lsl D0.w, 4
000019C2 D06D D3A0 add.w D0, [A5 - 0x2C60]
000019C6 5E40 addq.w D0, 7
000019C8 3F00 move.w -[A7], D0
000019CA 7061 moveq.l D0, 0x61
000019CC D06D D3A4 add.w D0, [A5 - 0x2C5C]
000019D0 3F00 move.w -[A7], D0
000019D2 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000019D6 4FEF 000C lea.l A7, [A7 + 0xC]
000019DA 526D D824 addq.w [A5 - 0x27DC], 1
label000019DE:
000019DE 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
000019E4 6C10 bge +0x12 /* 000019F6 */
000019E6 7025 moveq.l D0, 0x25
000019E8 C1ED D38A muls.w D0, [A5 - 0x2C76]
000019EC 3203 move.w D1, D3
000019EE 9240 sub.w D1, D0
000019F0 B26D D824 cmp.w D1, [A5 - 0x27DC]
000019F4 6E82 bgt -0x7C /* 00001978 */
label000019F6:
000019F6 486D D976 pea.l [A5 - 0x268A]
000019FA 3F2D D38A move.w -[A7], [A5 - 0x2C76]
000019FE 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
00001A02 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
00001A06 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
00001A0A 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
00001A0E 7007 moveq.l D0, 0x07
00001A10 D06D D3A0 add.w D0, [A5 - 0x2C60]
00001A14 3F00 move.w -[A7], D0
00001A16 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00001A1A 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00001A20 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
00001A26 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001A2A:
00001A2A 4227 clr.b -[A7]
00001A2C A973 syscall StillDown
00001A2E 4A1F tst.b [A7]+
00001A30 6600 FEBE bne -0x140 /* 000018F0 */
00001A34 6000 1D44 bra +0x1D46 /* 0000377A */
label00001A38:
00001A38 4227 clr.b -[A7]
00001A3A 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00001A3E 486D D220 pea.l [A5 - 0x2DE0]
00001A42 A8AD syscall PtInRect
00001A44 4A1F tst.b [A7]+
00001A46 6700 0248 beq +0x24A /* 00001C90 */
00001A4A 486D D220 pea.l [A5 - 0x2DE0]
00001A4E A8A4 syscall InvertRect
00001A50 4A6D D38A tst.w [A5 - 0x2C76]
00001A54 6F00 0230 ble +0x232 /* 00001C86 */
00001A58 426D D824 clr.w [A5 - 0x27DC]
00001A5C 6010 bra +0x12 /* 00001A6E */
label00001A5E:
00001A5E 302D D824 move.w D0, [A5 - 0x27DC]
00001A62 204D movea.l A0, A5
00001A64 D0C0 add.w A0, D0
00001A66 4228 D976 clr.b [A0 - 0x268A]
00001A6A 526D D824 addq.w [A5 - 0x27DC], 1
label00001A6E:
00001A6E 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
00001A74 6DE8 blt -0x16 /* 00001A5E */
00001A76 536D D38A subq.w [A5 - 0x2C76], 1
00001A7A 486D D866 pea.l [A5 - 0x279A]
00001A7E A8A3 syscall EraseRect
00001A80 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001A84 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00001A88 2F2D D39C move.l -[A7], [A5 - 0x2C64]
00001A8C 7001 moveq.l D0, 0x01
00001A8E D06D D38A add.w D0, [A5 - 0x2C76]
00001A92 3F00 move.w -[A7], D0
00001A94 A963 syscall SetControlValue/SetCtlValue
00001A96 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
00001A9A 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
00001A9E 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
00001AA2 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
00001AA6 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00001AAA 426D D824 clr.w [A5 - 0x27DC]
00001AAE 508F addq.l A7, 8
00001AB0 6066 bra +0x68 /* 00001B18 */
label00001AB2:
00001AB2 7025 moveq.l D0, 0x25
00001AB4 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001AB8 D06D D824 add.w D0, [A5 - 0x27DC]
00001ABC 3F00 move.w -[A7], D0
00001ABE 7025 moveq.l D0, 0x25
00001AC0 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001AC4 306D D824 movea.w A0, [A5 - 0x27DC]
00001AC8 D0C0 add.w A0, D0
00001ACA D1CC add.l A0, A4
00001ACC 7000 moveq.l D0, 0x00
00001ACE 1010 move.b D0, [A0]
00001AD0 3F00 move.w -[A7], D0
00001AD2 7025 moveq.l D0, 0x25
00001AD4 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001AD8 306D D824 movea.w A0, [A5 - 0x27DC]
00001ADC D0C0 add.w A0, D0
00001ADE D1C8 add.l A0, A0
00001AE0 D1CB add.l A0, A3
00001AE2 3F10 move.w -[A7], [A0]
00001AE4 7025 moveq.l D0, 0x25
00001AE6 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001AEA 306D D824 movea.w A0, [A5 - 0x27DC]
00001AEE D0C0 add.w A0, D0
00001AF0 D1C8 add.l A0, A0
00001AF2 3F30 6800 move.w -[A7], [A0 + D6]
00001AF6 302D D824 move.w D0, [A5 - 0x27DC]
00001AFA E948 lsl D0.w, 4
00001AFC D06D D3A0 add.w D0, [A5 - 0x2C60]
00001B00 5E40 addq.w D0, 7
00001B02 3F00 move.w -[A7], D0
00001B04 7061 moveq.l D0, 0x61
00001B06 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00001B0A 3F00 move.w -[A7], D0
00001B0C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001B10 4FEF 000C lea.l A7, [A7 + 0xC]
00001B14 526D D824 addq.w [A5 - 0x27DC], 1
label00001B18:
00001B18 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
00001B1E 6C10 bge +0x12 /* 00001B30 */
00001B20 7025 moveq.l D0, 0x25
00001B22 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001B26 3203 move.w D1, D3
00001B28 9240 sub.w D1, D0
00001B2A B26D D824 cmp.w D1, [A5 - 0x27DC]
00001B2E 6E82 bgt -0x7C /* 00001AB2 */
label00001B30:
00001B30 486D D976 pea.l [A5 - 0x268A]
00001B34 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001B38 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
00001B3C 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
00001B40 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
00001B44 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
00001B48 7007 moveq.l D0, 0x07
00001B4A D06D D3A0 add.w D0, [A5 - 0x2C60]
00001B4E 3F00 move.w -[A7], D0
00001B50 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00001B54 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00001B5A 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
00001B60 4FEF 0010 lea.l A7, [A7 + 0x10]
00001B64 6000 0116 bra +0x118 /* 00001C7C */
label00001B68:
00001B68 4A6D D38A tst.w [A5 - 0x2C76]
00001B6C 6F00 010E ble +0x110 /* 00001C7C */
00001B70 426D D824 clr.w [A5 - 0x27DC]
00001B74 6010 bra +0x12 /* 00001B86 */
label00001B76:
00001B76 302D D824 move.w D0, [A5 - 0x27DC]
00001B7A 204D movea.l A0, A5
00001B7C D0C0 add.w A0, D0
00001B7E 4228 D976 clr.b [A0 - 0x268A]
00001B82 526D D824 addq.w [A5 - 0x27DC], 1
label00001B86:
00001B86 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
00001B8C 6DE8 blt -0x16 /* 00001B76 */
00001B8E 536D D38A subq.w [A5 - 0x2C76], 1
00001B92 486D D866 pea.l [A5 - 0x279A]
00001B96 A8A3 syscall EraseRect
00001B98 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001B9C 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00001BA0 2F2D D39C move.l -[A7], [A5 - 0x2C64]
00001BA4 7001 moveq.l D0, 0x01
00001BA6 D06D D38A add.w D0, [A5 - 0x2C76]
00001BAA 3F00 move.w -[A7], D0
00001BAC A963 syscall SetControlValue/SetCtlValue
00001BAE 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
00001BB2 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
00001BB6 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
00001BBA 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
00001BBE 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00001BC2 426D D824 clr.w [A5 - 0x27DC]
00001BC6 508F addq.l A7, 8
00001BC8 6066 bra +0x68 /* 00001C30 */
label00001BCA:
00001BCA 7025 moveq.l D0, 0x25
00001BCC C1ED D38A muls.w D0, [A5 - 0x2C76]
00001BD0 D06D D824 add.w D0, [A5 - 0x27DC]
00001BD4 3F00 move.w -[A7], D0
00001BD6 7025 moveq.l D0, 0x25
00001BD8 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001BDC 306D D824 movea.w A0, [A5 - 0x27DC]
00001BE0 D0C0 add.w A0, D0
00001BE2 D1CC add.l A0, A4
00001BE4 7000 moveq.l D0, 0x00
00001BE6 1010 move.b D0, [A0]
00001BE8 3F00 move.w -[A7], D0
00001BEA 7025 moveq.l D0, 0x25
00001BEC C1ED D38A muls.w D0, [A5 - 0x2C76]
00001BF0 306D D824 movea.w A0, [A5 - 0x27DC]
00001BF4 D0C0 add.w A0, D0
00001BF6 D1C8 add.l A0, A0
00001BF8 D1CB add.l A0, A3
00001BFA 3F10 move.w -[A7], [A0]
00001BFC 7025 moveq.l D0, 0x25
00001BFE C1ED D38A muls.w D0, [A5 - 0x2C76]
00001C02 306D D824 movea.w A0, [A5 - 0x27DC]
00001C06 D0C0 add.w A0, D0
00001C08 D1C8 add.l A0, A0
00001C0A 3F30 6800 move.w -[A7], [A0 + D6]
00001C0E 302D D824 move.w D0, [A5 - 0x27DC]
00001C12 E948 lsl D0.w, 4
00001C14 D06D D3A0 add.w D0, [A5 - 0x2C60]
00001C18 5E40 addq.w D0, 7
00001C1A 3F00 move.w -[A7], D0
00001C1C 7061 moveq.l D0, 0x61
00001C1E D06D D3A4 add.w D0, [A5 - 0x2C5C]
00001C22 3F00 move.w -[A7], D0
00001C24 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001C28 4FEF 000C lea.l A7, [A7 + 0xC]
00001C2C 526D D824 addq.w [A5 - 0x27DC], 1
label00001C30:
00001C30 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
00001C36 6C10 bge +0x12 /* 00001C48 */
00001C38 7025 moveq.l D0, 0x25
00001C3A C1ED D38A muls.w D0, [A5 - 0x2C76]
00001C3E 3203 move.w D1, D3
00001C40 9240 sub.w D1, D0
00001C42 B26D D824 cmp.w D1, [A5 - 0x27DC]
00001C46 6E82 bgt -0x7C /* 00001BCA */
label00001C48:
00001C48 486D D976 pea.l [A5 - 0x268A]
00001C4C 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001C50 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
00001C54 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
00001C58 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
00001C5C 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
00001C60 7007 moveq.l D0, 0x07
00001C62 D06D D3A0 add.w D0, [A5 - 0x2C60]
00001C66 3F00 move.w -[A7], D0
00001C68 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00001C6C 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00001C72 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
00001C78 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001C7C:
00001C7C 4227 clr.b -[A7]
00001C7E A973 syscall StillDown
00001C80 4A1F tst.b [A7]+
00001C82 6600 FEE4 bne -0x11A /* 00001B68 */
label00001C86:
00001C86 486D D220 pea.l [A5 - 0x2DE0]
00001C8A A8A4 syscall InvertRect
00001C8C 6000 1AEC bra +0x1AEE /* 0000377A */
label00001C90:
00001C90 4227 clr.b -[A7]
00001C92 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00001C96 486D D228 pea.l [A5 - 0x2DD8]
00001C9A A8AD syscall PtInRect
00001C9C 4A1F tst.b [A7]+
00001C9E 6700 0258 beq +0x25A /* 00001EF8 */
00001CA2 486D D228 pea.l [A5 - 0x2DD8]
00001CA6 A8A4 syscall InvertRect
00001CA8 7001 moveq.l D0, 0x01
00001CAA D06D D38A add.w D0, [A5 - 0x2C76]
00001CAE C1FC 0025 muls.w D0, 0x25 /* '%' */
00001CB2 B640 cmp.w D3, D0
00001CB4 6D00 0238 blt +0x23A /* 00001EEE */
00001CB8 426D D824 clr.w [A5 - 0x27DC]
00001CBC 6010 bra +0x12 /* 00001CCE */
label00001CBE:
00001CBE 302D D824 move.w D0, [A5 - 0x27DC]
00001CC2 204D movea.l A0, A5
00001CC4 D0C0 add.w A0, D0
00001CC6 4228 D976 clr.b [A0 - 0x268A]
00001CCA 526D D824 addq.w [A5 - 0x27DC], 1
label00001CCE:
00001CCE 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
00001CD4 6DE8 blt -0x16 /* 00001CBE */
00001CD6 526D D38A addq.w [A5 - 0x2C76], 1
00001CDA 486D D866 pea.l [A5 - 0x279A]
00001CDE A8A3 syscall EraseRect
00001CE0 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001CE4 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00001CE8 2F2D D39C move.l -[A7], [A5 - 0x2C64]
00001CEC 7001 moveq.l D0, 0x01
00001CEE D06D D38A add.w D0, [A5 - 0x2C76]
00001CF2 3F00 move.w -[A7], D0
00001CF4 A963 syscall SetControlValue/SetCtlValue
00001CF6 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
00001CFA 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
00001CFE 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
00001D02 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
00001D06 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00001D0A 426D D824 clr.w [A5 - 0x27DC]
00001D0E 508F addq.l A7, 8
00001D10 6066 bra +0x68 /* 00001D78 */
label00001D12:
00001D12 7025 moveq.l D0, 0x25
00001D14 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001D18 D06D D824 add.w D0, [A5 - 0x27DC]
00001D1C 3F00 move.w -[A7], D0
00001D1E 7025 moveq.l D0, 0x25
00001D20 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001D24 306D D824 movea.w A0, [A5 - 0x27DC]
00001D28 D0C0 add.w A0, D0
00001D2A D1CC add.l A0, A4
00001D2C 7000 moveq.l D0, 0x00
00001D2E 1010 move.b D0, [A0]
00001D30 3F00 move.w -[A7], D0
00001D32 7025 moveq.l D0, 0x25
00001D34 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001D38 306D D824 movea.w A0, [A5 - 0x27DC]
00001D3C D0C0 add.w A0, D0
00001D3E D1C8 add.l A0, A0
00001D40 D1CB add.l A0, A3
00001D42 3F10 move.w -[A7], [A0]
00001D44 7025 moveq.l D0, 0x25
00001D46 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001D4A 306D D824 movea.w A0, [A5 - 0x27DC]
00001D4E D0C0 add.w A0, D0
00001D50 D1C8 add.l A0, A0
00001D52 3F30 6800 move.w -[A7], [A0 + D6]
00001D56 302D D824 move.w D0, [A5 - 0x27DC]
00001D5A E948 lsl D0.w, 4
00001D5C D06D D3A0 add.w D0, [A5 - 0x2C60]
00001D60 5E40 addq.w D0, 7
00001D62 3F00 move.w -[A7], D0
00001D64 7061 moveq.l D0, 0x61
00001D66 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00001D6A 3F00 move.w -[A7], D0
00001D6C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001D70 4FEF 000C lea.l A7, [A7 + 0xC]
00001D74 526D D824 addq.w [A5 - 0x27DC], 1
label00001D78:
00001D78 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
00001D7E 6C10 bge +0x12 /* 00001D90 */
00001D80 7025 moveq.l D0, 0x25
00001D82 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001D86 3203 move.w D1, D3
00001D88 9240 sub.w D1, D0
00001D8A B26D D824 cmp.w D1, [A5 - 0x27DC]
00001D8E 6E82 bgt -0x7C /* 00001D12 */
label00001D90:
00001D90 486D D976 pea.l [A5 - 0x268A]
00001D94 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001D98 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
00001D9C 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
00001DA0 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
00001DA4 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
00001DA8 7007 moveq.l D0, 0x07
00001DAA D06D D3A0 add.w D0, [A5 - 0x2C60]
00001DAE 3F00 move.w -[A7], D0
00001DB0 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00001DB4 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00001DBA 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
00001DC0 4FEF 0010 lea.l A7, [A7 + 0x10]
00001DC4 6000 011E bra +0x120 /* 00001EE4 */
label00001DC8:
00001DC8 7001 moveq.l D0, 0x01
00001DCA D06D D38A add.w D0, [A5 - 0x2C76]
00001DCE C1FC 0025 muls.w D0, 0x25 /* '%' */
00001DD2 B640 cmp.w D3, D0
00001DD4 6D00 010E blt +0x110 /* 00001EE4 */
00001DD8 426D D824 clr.w [A5 - 0x27DC]
00001DDC 6010 bra +0x12 /* 00001DEE */
label00001DDE:
00001DDE 302D D824 move.w D0, [A5 - 0x27DC]
00001DE2 204D movea.l A0, A5
00001DE4 D0C0 add.w A0, D0
00001DE6 4228 D976 clr.b [A0 - 0x268A]
00001DEA 526D D824 addq.w [A5 - 0x27DC], 1
label00001DEE:
00001DEE 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
00001DF4 6DE8 blt -0x16 /* 00001DDE */
00001DF6 526D D38A addq.w [A5 - 0x2C76], 1
00001DFA 486D D866 pea.l [A5 - 0x279A]
00001DFE A8A3 syscall EraseRect
00001E00 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001E04 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00001E08 2F2D D39C move.l -[A7], [A5 - 0x2C64]
00001E0C 7001 moveq.l D0, 0x01
00001E0E D06D D38A add.w D0, [A5 - 0x2C76]
00001E12 3F00 move.w -[A7], D0
00001E14 A963 syscall SetControlValue/SetCtlValue
00001E16 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
00001E1A 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
00001E1E 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
00001E22 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
00001E26 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00001E2A 426D D824 clr.w [A5 - 0x27DC]
00001E2E 508F addq.l A7, 8
00001E30 6066 bra +0x68 /* 00001E98 */
label00001E32:
00001E32 7025 moveq.l D0, 0x25
00001E34 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001E38 D06D D824 add.w D0, [A5 - 0x27DC]
00001E3C 3F00 move.w -[A7], D0
00001E3E 7025 moveq.l D0, 0x25
00001E40 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001E44 306D D824 movea.w A0, [A5 - 0x27DC]
00001E48 D0C0 add.w A0, D0
00001E4A D1CC add.l A0, A4
00001E4C 7000 moveq.l D0, 0x00
00001E4E 1010 move.b D0, [A0]
00001E50 3F00 move.w -[A7], D0
00001E52 7025 moveq.l D0, 0x25
00001E54 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001E58 306D D824 movea.w A0, [A5 - 0x27DC]
00001E5C D0C0 add.w A0, D0
00001E5E D1C8 add.l A0, A0
00001E60 D1CB add.l A0, A3
00001E62 3F10 move.w -[A7], [A0]
00001E64 7025 moveq.l D0, 0x25
00001E66 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001E6A 306D D824 movea.w A0, [A5 - 0x27DC]
00001E6E D0C0 add.w A0, D0
00001E70 D1C8 add.l A0, A0
00001E72 3F30 6800 move.w -[A7], [A0 + D6]
00001E76 302D D824 move.w D0, [A5 - 0x27DC]
00001E7A E948 lsl D0.w, 4
00001E7C D06D D3A0 add.w D0, [A5 - 0x2C60]
00001E80 5E40 addq.w D0, 7
00001E82 3F00 move.w -[A7], D0
00001E84 7061 moveq.l D0, 0x61
00001E86 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00001E8A 3F00 move.w -[A7], D0
00001E8C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001E90 4FEF 000C lea.l A7, [A7 + 0xC]
00001E94 526D D824 addq.w [A5 - 0x27DC], 1
label00001E98:
00001E98 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
00001E9E 6C10 bge +0x12 /* 00001EB0 */
00001EA0 7025 moveq.l D0, 0x25
00001EA2 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001EA6 3203 move.w D1, D3
00001EA8 9240 sub.w D1, D0
00001EAA B26D D824 cmp.w D1, [A5 - 0x27DC]
00001EAE 6E82 bgt -0x7C /* 00001E32 */
label00001EB0:
00001EB0 486D D976 pea.l [A5 - 0x268A]
00001EB4 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001EB8 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
00001EBC 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
00001EC0 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
00001EC4 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
00001EC8 7007 moveq.l D0, 0x07
00001ECA D06D D3A0 add.w D0, [A5 - 0x2C60]
00001ECE 3F00 move.w -[A7], D0
00001ED0 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00001ED4 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00001EDA 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
00001EE0 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001EE4:
00001EE4 4227 clr.b -[A7]
00001EE6 A973 syscall StillDown
00001EE8 4A1F tst.b [A7]+
00001EEA 6600 FEDC bne -0x122 /* 00001DC8 */
label00001EEE:
00001EEE 486D D228 pea.l [A5 - 0x2DD8]
00001EF2 A8A4 syscall InvertRect
00001EF4 6000 1884 bra +0x1886 /* 0000377A */
label00001EF8:
00001EF8 4227 clr.b -[A7]
00001EFA 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00001EFE 486D D230 pea.l [A5 - 0x2DD0]
00001F02 A8AD syscall PtInRect
00001F04 4A1F tst.b [A7]+
00001F06 6700 0258 beq +0x25A /* 00002160 */
00001F0A 486D D230 pea.l [A5 - 0x2DD0]
00001F0E A8A4 syscall InvertRect
00001F10 43ED D82C lea.l A1, [A5 - 0x27D4]
00001F14 206D D290 movea.l A0, [A5 - 0x2D70]
00001F18 A03B syscall Delay
00001F1A 2280 move.l [A1], D0
00001F1C 486D D230 pea.l [A5 - 0x2DD0]
00001F20 A8A4 syscall InvertRect
00001F22 302D D3A8 move.w D0, [A5 - 0x2C58]
00001F26 B06D D3AA cmp.w D0, [A5 - 0x2C56]
00001F2A 6700 184E beq +0x1850 /* 0000377A */
00001F2E 302D D3A8 move.w D0, [A5 - 0x2C58]
00001F32 B06D D3AA cmp.w D0, [A5 - 0x2C56]
00001F36 6C06 bge +0x8 /* 00001F3E */
00001F38 302D D3A8 move.w D0, [A5 - 0x2C58]
00001F3C 6004 bra +0x6 /* 00001F42 */
label00001F3E:
00001F3E 302D D3AA move.w D0, [A5 - 0x2C56]
label00001F42:
00001F42 3B40 D850 move.w [A5 - 0x27B0], D0
00001F46 322D D3A8 move.w D1, [A5 - 0x2C58]
00001F4A B26D D3AA cmp.w D1, [A5 - 0x2C56]
00001F4E 6F06 ble +0x8 /* 00001F56 */
00001F50 302D D3A8 move.w D0, [A5 - 0x2C58]
00001F54 6004 bra +0x6 /* 00001F5A */
label00001F56:
00001F56 302D D3AA move.w D0, [A5 - 0x2C56]
label00001F5A:
00001F5A 3B40 D852 move.w [A5 - 0x27AE], D0
00001F5E 906D D850 sub.w D0, [A5 - 0x27B0]
00001F62 3E00 move.w D7, D0
00001F64 4A47 tst.w D7
00001F66 6F04 ble +0x6 /* 00001F6C */
00001F68 426D D2A0 clr.w [A5 - 0x2D60]
label00001F6C:
00001F6C 0C47 07D0 cmpi.w D7, 0x7D0
00001F70 6F28 ble +0x2A /* 00001F9A */
00001F72 486D E916 pea.l [A5 - 0x16EA]
00001F76 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00001F7A 2EAD D39C move.l [A7], [A5 - 0x2C64]
00001F7E 7002 moveq.l D0, 0x02
00001F80 D06D D38A add.w D0, [A5 - 0x2C76]
00001F84 3F00 move.w -[A7], D0
00001F86 A963 syscall SetControlValue/SetCtlValue
00001F88 2F2D D39C move.l -[A7], [A5 - 0x2C64]
00001F8C 7001 moveq.l D0, 0x01
00001F8E D06D D38A add.w D0, [A5 - 0x2C76]
00001F92 3F00 move.w -[A7], D0
00001F94 A963 syscall SetControlValue/SetCtlValue
00001F96 6000 17E2 bra +0x17E4 /* 0000377A */
label00001F9A:
00001F9A 3B6D D850 D824 move.w [A5 - 0x27DC], [A5 - 0x27B0]
00001FA0 346D D824 movea.w A2, [A5 - 0x27DC]
00001FA4 D5CA add.l A2, A2
00001FA6 603E bra +0x40 /* 00001FE6 */
label00001FA8:
00001FA8 382D D824 move.w D4, [A5 - 0x27DC]
00001FAC 986D D850 sub.w D4, [A5 - 0x27B0]
00001FB0 48C4 ext.l D4
00001FB2 D884 add.l D4, D4
00001FB4 3A2D D824 move.w D5, [A5 - 0x27DC]
00001FB8 9A6D D850 sub.w D5, [A5 - 0x27B0]
00001FBC 206D D37A movea.l A0, [A5 - 0x2C86]
00001FC0 31B2 6800 4800 move.w [A0 + D4], [A2 + D6]
00001FC6 204B movea.l A0, A3
00001FC8 D1CA add.l A0, A2
00001FCA 226D D37E movea.l A1, [A5 - 0x2C82]
00001FCE 3390 4800 move.w [A1 + D4], [A0]
00001FD2 302D D824 move.w D0, [A5 - 0x27DC]
00001FD6 206D D382 movea.l A0, [A5 - 0x2C7E]
00001FDA 11B4 0000 5000 move.b [A0 + D5.w], [A4 + D0.w]
00001FE0 526D D824 addq.w [A5 - 0x27DC], 1
00001FE4 548A addq.l A2, 2
label00001FE6:
00001FE6 302D D824 move.w D0, [A5 - 0x27DC]
00001FEA B06D D852 cmp.w D0, [A5 - 0x27AE]
00001FEE 6DB8 blt -0x46 /* 00001FA8 */
00001FF0 3E2D D852 move.w D7, [A5 - 0x27AE]
00001FF4 9E6D D850 sub.w D7, [A5 - 0x27B0]
00001FF8 3B47 D2A4 move.w [A5 - 0x2D5C], D7
00001FFC 9647 sub.w D3, D7
00001FFE 3B6D D850 D824 move.w [A5 - 0x27DC], [A5 - 0x27B0]
00002004 346D D824 movea.w A2, [A5 - 0x27DC]
00002008 D5CA add.l A2, A2
0000200A 6040 bra +0x42 /* 0000204C */
label0000200C:
0000200C 302D D852 move.w D0, [A5 - 0x27AE]
00002010 906D D850 sub.w D0, [A5 - 0x27B0]
00002014 306D D824 movea.w A0, [A5 - 0x27DC]
00002018 D0C0 add.w A0, D0
0000201A D1C8 add.l A0, A0
0000201C 2808 move.l D4, A0
0000201E 302D D852 move.w D0, [A5 - 0x27AE]
00002022 906D D850 sub.w D0, [A5 - 0x27B0]
00002026 D06D D824 add.w D0, [A5 - 0x27DC]
0000202A 3A00 move.w D5, D0
0000202C 2046 movea.l A0, D6
0000202E D1C4 add.l A0, D4
00002030 3590 6800 move.w [A2 + D6], [A0]
00002034 204B movea.l A0, A3
00002036 D1CA add.l A0, A2
00002038 30B3 4800 move.w [A0], [A3 + D4]
0000203C 302D D824 move.w D0, [A5 - 0x27DC]
00002040 19B4 5000 0000 move.b [A4 + D0.w], [A4 + D5.w]
00002046 526D D824 addq.w [A5 - 0x27DC], 1
0000204A 548A addq.l A2, 2
label0000204C:
0000204C B66D D824 cmp.w D3, [A5 - 0x27DC]
00002050 6EBA bgt -0x44 /* 0000200C */
00002052 3B6D D850 D3A8 move.w [A5 - 0x2C58], [A5 - 0x27B0]
00002058 3B6D D850 D3AA move.w [A5 - 0x2C56], [A5 - 0x27B0]
0000205E 426D D824 clr.w [A5 - 0x27DC]
00002062 6010 bra +0x12 /* 00002074 */
label00002064:
00002064 302D D824 move.w D0, [A5 - 0x27DC]
00002068 204D movea.l A0, A5
0000206A D0C0 add.w A0, D0
0000206C 4228 D976 clr.b [A0 - 0x268A]
00002070 526D D824 addq.w [A5 - 0x27DC], 1
label00002074:
00002074 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
0000207A 6DE8 blt -0x16 /* 00002064 */
0000207C 302D D850 move.w D0, [A5 - 0x27B0]
00002080 48C0 ext.l D0
00002082 81FC 0025 divs.w D0, 0x25 /* '%' */
00002086 3B40 D38A move.w [A5 - 0x2C76], D0
0000208A 486D D866 pea.l [A5 - 0x279A]
0000208E A8A3 syscall EraseRect
00002090 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00002094 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00002098 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
0000209C 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
000020A0 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
000020A4 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
000020A8 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000020AC 2EAD D39C move.l [A7], [A5 - 0x2C64]
000020B0 2003 move.l D0, D3
000020B2 48C0 ext.l D0
000020B4 81FC 0025 divs.w D0, 0x25 /* '%' */
000020B8 5240 addq.w D0, 1
000020BA 3F00 move.w -[A7], D0
000020BC A965 syscall SetControlMaximum/SetMaxCtl
000020BE 2EAD D39C move.l [A7], [A5 - 0x2C64]
000020C2 7001 moveq.l D0, 0x01
000020C4 D06D D38A add.w D0, [A5 - 0x2C76]
000020C8 3F00 move.w -[A7], D0
000020CA A963 syscall SetControlValue/SetCtlValue
000020CC 426D D824 clr.w [A5 - 0x27DC]
000020D0 6066 bra +0x68 /* 00002138 */
label000020D2:
000020D2 7025 moveq.l D0, 0x25
000020D4 C1ED D38A muls.w D0, [A5 - 0x2C76]
000020D8 D06D D824 add.w D0, [A5 - 0x27DC]
000020DC 3F00 move.w -[A7], D0
000020DE 7025 moveq.l D0, 0x25
000020E0 C1ED D38A muls.w D0, [A5 - 0x2C76]
000020E4 306D D824 movea.w A0, [A5 - 0x27DC]
000020E8 D0C0 add.w A0, D0
000020EA D1CC add.l A0, A4
000020EC 7000 moveq.l D0, 0x00
000020EE 1010 move.b D0, [A0]
000020F0 3F00 move.w -[A7], D0
000020F2 7025 moveq.l D0, 0x25
000020F4 C1ED D38A muls.w D0, [A5 - 0x2C76]
000020F8 306D D824 movea.w A0, [A5 - 0x27DC]
000020FC D0C0 add.w A0, D0
000020FE D1C8 add.l A0, A0
00002100 D1CB add.l A0, A3
00002102 3F10 move.w -[A7], [A0]
00002104 7025 moveq.l D0, 0x25
00002106 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000210A 306D D824 movea.w A0, [A5 - 0x27DC]
0000210E D0C0 add.w A0, D0
00002110 D1C8 add.l A0, A0
00002112 3F30 6800 move.w -[A7], [A0 + D6]
00002116 302D D824 move.w D0, [A5 - 0x27DC]
0000211A E948 lsl D0.w, 4
0000211C D06D D3A0 add.w D0, [A5 - 0x2C60]
00002120 5E40 addq.w D0, 7
00002122 3F00 move.w -[A7], D0
00002124 7061 moveq.l D0, 0x61
00002126 D06D D3A4 add.w D0, [A5 - 0x2C5C]
0000212A 3F00 move.w -[A7], D0
0000212C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00002130 4FEF 000C lea.l A7, [A7 + 0xC]
00002134 526D D824 addq.w [A5 - 0x27DC], 1
label00002138:
00002138 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
0000213E 6C10 bge +0x12 /* 00002150 */
00002140 7025 moveq.l D0, 0x25
00002142 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002146 3203 move.w D1, D3
00002148 9240 sub.w D1, D0
0000214A B26D D824 cmp.w D1, [A5 - 0x27DC]
0000214E 6E82 bgt -0x7C /* 000020D2 */
label00002150:
00002150 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00002156 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
0000215C 6000 161C bra +0x161E /* 0000377A */
label00002160:
00002160 4227 clr.b -[A7]
00002162 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00002166 486D D238 pea.l [A5 - 0x2DC8]
0000216A A8AD syscall PtInRect
0000216C 4A1F tst.b [A7]+
0000216E 6700 00E2 beq +0xE4 /* 00002252 */
00002172 486D D238 pea.l [A5 - 0x2DC8]
00002176 A8A4 syscall InvertRect
00002178 43ED D82C lea.l A1, [A5 - 0x27D4]
0000217C 206D D290 movea.l A0, [A5 - 0x2D70]
00002180 A03B syscall Delay
00002182 2280 move.l [A1], D0
00002184 486D D238 pea.l [A5 - 0x2DC8]
00002188 A8A4 syscall InvertRect
0000218A 302D D3A8 move.w D0, [A5 - 0x2C58]
0000218E B06D D3AA cmp.w D0, [A5 - 0x2C56]
00002192 6C06 bge +0x8 /* 0000219A */
00002194 302D D3A8 move.w D0, [A5 - 0x2C58]
00002198 6004 bra +0x6 /* 0000219E */
label0000219A:
0000219A 302D D3AA move.w D0, [A5 - 0x2C56]
label0000219E:
0000219E 3B40 D850 move.w [A5 - 0x27B0], D0
000021A2 322D D3A8 move.w D1, [A5 - 0x2C58]
000021A6 B26D D3AA cmp.w D1, [A5 - 0x2C56]
000021AA 6F06 ble +0x8 /* 000021B2 */
000021AC 302D D3A8 move.w D0, [A5 - 0x2C58]
000021B0 6004 bra +0x6 /* 000021B6 */
label000021B2:
000021B2 302D D3AA move.w D0, [A5 - 0x2C56]
label000021B6:
000021B6 3B40 D852 move.w [A5 - 0x27AE], D0
000021BA 906D D850 sub.w D0, [A5 - 0x27B0]
000021BE 0C40 07D0 cmpi.w D0, 0x7D0
000021C2 6F28 ble +0x2A /* 000021EC */
000021C4 486D E93C pea.l [A5 - 0x16C4]
000021C8 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
000021CC 2EAD D39C move.l [A7], [A5 - 0x2C64]
000021D0 7002 moveq.l D0, 0x02
000021D2 D06D D38A add.w D0, [A5 - 0x2C76]
000021D6 3F00 move.w -[A7], D0
000021D8 A963 syscall SetControlValue/SetCtlValue
000021DA 2F2D D39C move.l -[A7], [A5 - 0x2C64]
000021DE 7001 moveq.l D0, 0x01
000021E0 D06D D38A add.w D0, [A5 - 0x2C76]
000021E4 3F00 move.w -[A7], D0
000021E6 A963 syscall SetControlValue/SetCtlValue
000021E8 6000 1590 bra +0x1592 /* 0000377A */
label000021EC:
000021EC 3B6D D850 D824 move.w [A5 - 0x27DC], [A5 - 0x27B0]
000021F2 346D D824 movea.w A2, [A5 - 0x27DC]
000021F6 D5CA add.l A2, A2
000021F8 603E bra +0x40 /* 00002238 */
label000021FA:
000021FA 382D D824 move.w D4, [A5 - 0x27DC]
000021FE 986D D850 sub.w D4, [A5 - 0x27B0]
00002202 48C4 ext.l D4
00002204 D884 add.l D4, D4
00002206 3A2D D824 move.w D5, [A5 - 0x27DC]
0000220A 9A6D D850 sub.w D5, [A5 - 0x27B0]
0000220E 206D D37A movea.l A0, [A5 - 0x2C86]
00002212 31B2 6800 4800 move.w [A0 + D4], [A2 + D6]
00002218 204B movea.l A0, A3
0000221A D1CA add.l A0, A2
0000221C 226D D37E movea.l A1, [A5 - 0x2C82]
00002220 3390 4800 move.w [A1 + D4], [A0]
00002224 302D D824 move.w D0, [A5 - 0x27DC]
00002228 206D D382 movea.l A0, [A5 - 0x2C7E]
0000222C 11B4 0000 5000 move.b [A0 + D5.w], [A4 + D0.w]
00002232 526D D824 addq.w [A5 - 0x27DC], 1
00002236 548A addq.l A2, 2
label00002238:
00002238 302D D824 move.w D0, [A5 - 0x27DC]
0000223C B06D D852 cmp.w D0, [A5 - 0x27AE]
00002240 6DB8 blt -0x46 /* 000021FA */
00002242 302D D852 move.w D0, [A5 - 0x27AE]
00002246 906D D850 sub.w D0, [A5 - 0x27B0]
0000224A 3B40 D2A4 move.w [A5 - 0x2D5C], D0
0000224E 6000 152A bra +0x152C /* 0000377A */
label00002252:
00002252 4227 clr.b -[A7]
00002254 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00002258 486D D240 pea.l [A5 - 0x2DC0]
0000225C A8AD syscall PtInRect
0000225E 4A1F tst.b [A7]+
00002260 6700 02F6 beq +0x2F8 /* 00002558 */
00002264 486D D240 pea.l [A5 - 0x2DC0]
00002268 A8A4 syscall InvertRect
0000226A 43ED D82C lea.l A1, [A5 - 0x27D4]
0000226E 206D D290 movea.l A0, [A5 - 0x2D70]
00002272 A03B syscall Delay
00002274 2280 move.l [A1], D0
00002276 486D D240 pea.l [A5 - 0x2DC0]
0000227A A8A4 syscall InvertRect
0000227C 302D D3A8 move.w D0, [A5 - 0x2C58]
00002280 B06D D3AA cmp.w D0, [A5 - 0x2C56]
00002284 6C06 bge +0x8 /* 0000228C */
00002286 302D D3A8 move.w D0, [A5 - 0x2C58]
0000228A 6004 bra +0x6 /* 00002290 */
label0000228C:
0000228C 302D D3AA move.w D0, [A5 - 0x2C56]
label00002290:
00002290 3B40 D850 move.w [A5 - 0x27B0], D0
00002294 322D D3A8 move.w D1, [A5 - 0x2C58]
00002298 B26D D3AA cmp.w D1, [A5 - 0x2C56]
0000229C 6F06 ble +0x8 /* 000022A4 */
0000229E 302D D3A8 move.w D0, [A5 - 0x2C58]
000022A2 6004 bra +0x6 /* 000022A8 */
label000022A4:
000022A4 302D D3AA move.w D0, [A5 - 0x2C56]
label000022A8:
000022A8 3B40 D852 move.w [A5 - 0x27AE], D0
000022AC 906D D850 sub.w D0, [A5 - 0x27B0]
000022B0 3203 move.w D1, D3
000022B2 9240 sub.w D1, D0
000022B4 D26D D2A4 add.w D1, [A5 - 0x2D5C]
000022B8 0C41 4E20 cmpi.w D1, 0x4E20 /* 'N ' */
000022BC 6F28 ble +0x2A /* 000022E6 */
000022BE 486D E962 pea.l [A5 - 0x169E]
000022C2 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
000022C6 2EAD D39C move.l [A7], [A5 - 0x2C64]
000022CA 7002 moveq.l D0, 0x02
000022CC D06D D38A add.w D0, [A5 - 0x2C76]
000022D0 3F00 move.w -[A7], D0
000022D2 A963 syscall SetControlValue/SetCtlValue
000022D4 2F2D D39C move.l -[A7], [A5 - 0x2C64]
000022D8 7001 moveq.l D0, 0x01
000022DA D06D D38A add.w D0, [A5 - 0x2C76]
000022DE 3F00 move.w -[A7], D0
000022E0 A963 syscall SetControlValue/SetCtlValue
000022E2 6000 1496 bra +0x1498 /* 0000377A */
label000022E6:
000022E6 3E2D D852 move.w D7, [A5 - 0x27AE]
000022EA 9E6D D850 sub.w D7, [A5 - 0x27B0]
000022EE 9647 sub.w D3, D7
000022F0 D66D D2A4 add.w D3, [A5 - 0x2D5C]
000022F4 BE6D D2A4 cmp.w D7, [A5 - 0x2D5C]
000022F8 6E6E bgt +0x70 /* 00002368 */
000022FA 70FF moveq.l D0, 0xFFFFFFFF
000022FC D043 add.w D0, D3
000022FE 3B40 D824 move.w [A5 - 0x27DC], D0
00002302 3440 movea.w A2, D0
00002304 D5CA add.l A2, A2
00002306 322D D850 move.w D1, [A5 - 0x27B0]
0000230A D26D D2A4 add.w D1, [A5 - 0x2D5C]
0000230E 3D41 FFF6 move.w [A6 - 0xA], D1
00002312 6048 bra +0x4A /* 0000235C */
label00002314:
00002314 302D D852 move.w D0, [A5 - 0x27AE]
00002318 906D D850 sub.w D0, [A5 - 0x27B0]
0000231C 382D D824 move.w D4, [A5 - 0x27DC]
00002320 986D D2A4 sub.w D4, [A5 - 0x2D5C]
00002324 D840 add.w D4, D0
00002326 48C4 ext.l D4
00002328 D884 add.l D4, D4
0000232A 302D D852 move.w D0, [A5 - 0x27AE]
0000232E 906D D850 sub.w D0, [A5 - 0x27B0]
00002332 3A2D D824 move.w D5, [A5 - 0x27DC]
00002336 9A6D D2A4 sub.w D5, [A5 - 0x2D5C]
0000233A DA40 add.w D5, D0
0000233C 2046 movea.l A0, D6
0000233E D1C4 add.l A0, D4
00002340 3590 6800 move.w [A2 + D6], [A0]
00002344 204B movea.l A0, A3
00002346 D1CA add.l A0, A2
00002348 30B3 4800 move.w [A0], [A3 + D4]
0000234C 302D D824 move.w D0, [A5 - 0x27DC]
00002350 19B4 5000 0000 move.b [A4 + D0.w], [A4 + D5.w]
00002356 536D D824 subq.w [A5 - 0x27DC], 1
0000235A 558A subq.l A2, 2
label0000235C:
0000235C 302D D824 move.w D0, [A5 - 0x27DC]
00002360 B06E FFF6 cmp.w D0, [A6 - 0xA]
00002364 6CAE bge -0x50 /* 00002314 */
00002366 6062 bra +0x64 /* 000023CA */
label00002368:
00002368 302D D850 move.w D0, [A5 - 0x27B0]
0000236C D06D D2A4 add.w D0, [A5 - 0x2D5C]
00002370 3D40 FFF6 move.w [A6 - 0xA], D0
00002374 3B40 D824 move.w [A5 - 0x27DC], D0
00002378 3440 movea.w A2, D0
0000237A D5CA add.l A2, A2
0000237C 6042 bra +0x44 /* 000023C0 */
label0000237E:
0000237E 302D D824 move.w D0, [A5 - 0x27DC]
00002382 906D D2A4 sub.w D0, [A5 - 0x2D5C]
00002386 D047 add.w D0, D7
00002388 3040 movea.w A0, D0
0000238A D1C8 add.l A0, A0
0000238C 35B0 6800 6800 move.w [A2 + D6], [A0 + D6]
00002392 302D D852 move.w D0, [A5 - 0x27AE]
00002396 906D D850 sub.w D0, [A5 - 0x27B0]
0000239A 3A2D D824 move.w D5, [A5 - 0x27DC]
0000239E 9A6D D2A4 sub.w D5, [A5 - 0x2D5C]
000023A2 DA40 add.w D5, D0
000023A4 204B movea.l A0, A3
000023A6 D0C5 add.w A0, D5
000023A8 224B movea.l A1, A3
000023AA D3CA add.l A1, A2
000023AC 32B0 5000 move.w [A1], [A0 + D5.w]
000023B0 302D D824 move.w D0, [A5 - 0x27DC]
000023B4 19B4 5000 0000 move.b [A4 + D0.w], [A4 + D5.w]
000023BA 526D D824 addq.w [A5 - 0x27DC], 1
000023BE 548A addq.l A2, 2
label000023C0:
000023C0 70FF moveq.l D0, 0xFFFFFFFF
000023C2 D043 add.w D0, D3
000023C4 B06D D824 cmp.w D0, [A5 - 0x27DC]
000023C8 6CB4 bge -0x4A /* 0000237E */
label000023CA:
000023CA 3B6D D850 D824 move.w [A5 - 0x27DC], [A5 - 0x27B0]
000023D0 346D D824 movea.w A2, [A5 - 0x27DC]
000023D4 D5CA add.l A2, A2
000023D6 603E bra +0x40 /* 00002416 */
label000023D8:
000023D8 382D D824 move.w D4, [A5 - 0x27DC]
000023DC 986D D850 sub.w D4, [A5 - 0x27B0]
000023E0 48C4 ext.l D4
000023E2 D884 add.l D4, D4
000023E4 3A2D D824 move.w D5, [A5 - 0x27DC]
000023E8 9A6D D850 sub.w D5, [A5 - 0x27B0]
000023EC 206D D37A movea.l A0, [A5 - 0x2C86]
000023F0 35B0 4800 6800 move.w [A2 + D6], [A0 + D4]
000023F6 206D D37E movea.l A0, [A5 - 0x2C82]
000023FA 224B movea.l A1, A3
000023FC D3CA add.l A1, A2
000023FE 32B0 4800 move.w [A1], [A0 + D4]
00002402 206D D382 movea.l A0, [A5 - 0x2C7E]
00002406 302D D824 move.w D0, [A5 - 0x27DC]
0000240A 19B0 5000 0000 move.b [A4 + D0.w], [A0 + D5.w]
00002410 526D D824 addq.w [A5 - 0x27DC], 1
00002414 548A addq.l A2, 2
label00002416:
00002416 302D D824 move.w D0, [A5 - 0x27DC]
0000241A B06E FFF6 cmp.w D0, [A6 - 0xA]
0000241E 6DB8 blt -0x46 /* 000023D8 */
00002420 3B6E FFF6 D3A8 move.w [A5 - 0x2C58], [A6 - 0xA]
00002426 3B6E FFF6 D3AA move.w [A5 - 0x2C56], [A6 - 0xA]
0000242C 426D D824 clr.w [A5 - 0x27DC]
00002430 6010 bra +0x12 /* 00002442 */
label00002432:
00002432 302D D824 move.w D0, [A5 - 0x27DC]
00002436 204D movea.l A0, A5
00002438 D0C0 add.w A0, D0
0000243A 4228 D976 clr.b [A0 - 0x268A]
0000243E 526D D824 addq.w [A5 - 0x27DC], 1
label00002442:
00002442 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
00002448 6DE8 blt -0x16 /* 00002432 */
0000244A 302E FFF6 move.w D0, [A6 - 0xA]
0000244E 48C0 ext.l D0
00002450 81FC 0025 divs.w D0, 0x25 /* '%' */
00002454 3B40 D38A move.w [A5 - 0x2C76], D0
00002458 2F3C 0001 0001 move.l -[A7], 0x10001
0000245E 3F3C 0001 move.w -[A7], 0x1
00002462 C1FC 0025 muls.w D0, 0x25 /* '%' */
00002466 322D D3AC move.w D1, [A5 - 0x2C54]
0000246A 9240 sub.w D1, D0
0000246C 3F01 move.w -[A7], D1
0000246E 7025 moveq.l D0, 0x25
00002470 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002474 322D D3A8 move.w D1, [A5 - 0x2C58]
00002478 9240 sub.w D1, D0
0000247A 3F01 move.w -[A7], D1
0000247C 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00002480 486D D866 pea.l [A5 - 0x279A]
00002484 A8A3 syscall EraseRect
00002486 3EAD D38A move.w [A7], [A5 - 0x2C76]
0000248A 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
0000248E 2EAD D39C move.l [A7], [A5 - 0x2C64]
00002492 2003 move.l D0, D3
00002494 48C0 ext.l D0
00002496 81FC 0025 divs.w D0, 0x25 /* '%' */
0000249A 5240 addq.w D0, 1
0000249C 3F00 move.w -[A7], D0
0000249E A965 syscall SetControlMaximum/SetMaxCtl
000024A0 2EAD D39C move.l [A7], [A5 - 0x2C64]
000024A4 7001 moveq.l D0, 0x01
000024A6 D06D D38A add.w D0, [A5 - 0x2C76]
000024AA 3F00 move.w -[A7], D0
000024AC A963 syscall SetControlValue/SetCtlValue
000024AE 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
000024B2 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
000024B6 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
000024BA 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
000024BE 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000024C2 426D D824 clr.w [A5 - 0x27DC]
000024C6 508F addq.l A7, 8
000024C8 6066 bra +0x68 /* 00002530 */
label000024CA:
000024CA 7025 moveq.l D0, 0x25
000024CC C1ED D38A muls.w D0, [A5 - 0x2C76]
000024D0 D06D D824 add.w D0, [A5 - 0x27DC]
000024D4 3F00 move.w -[A7], D0
000024D6 7025 moveq.l D0, 0x25
000024D8 C1ED D38A muls.w D0, [A5 - 0x2C76]
000024DC 306D D824 movea.w A0, [A5 - 0x27DC]
000024E0 D0C0 add.w A0, D0
000024E2 D1CC add.l A0, A4
000024E4 7000 moveq.l D0, 0x00
000024E6 1010 move.b D0, [A0]
000024E8 3F00 move.w -[A7], D0
000024EA 7025 moveq.l D0, 0x25
000024EC C1ED D38A muls.w D0, [A5 - 0x2C76]
000024F0 306D D824 movea.w A0, [A5 - 0x27DC]
000024F4 D0C0 add.w A0, D0
000024F6 D1C8 add.l A0, A0
000024F8 D1CB add.l A0, A3
000024FA 3F10 move.w -[A7], [A0]
000024FC 7025 moveq.l D0, 0x25
000024FE C1ED D38A muls.w D0, [A5 - 0x2C76]
00002502 306D D824 movea.w A0, [A5 - 0x27DC]
00002506 D0C0 add.w A0, D0
00002508 D1C8 add.l A0, A0
0000250A 3F30 6800 move.w -[A7], [A0 + D6]
0000250E 302D D824 move.w D0, [A5 - 0x27DC]
00002512 E948 lsl D0.w, 4
00002514 D06D D3A0 add.w D0, [A5 - 0x2C60]
00002518 5E40 addq.w D0, 7
0000251A 3F00 move.w -[A7], D0
0000251C 7061 moveq.l D0, 0x61
0000251E D06D D3A4 add.w D0, [A5 - 0x2C5C]
00002522 3F00 move.w -[A7], D0
00002524 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00002528 4FEF 000C lea.l A7, [A7 + 0xC]
0000252C 526D D824 addq.w [A5 - 0x27DC], 1
label00002530:
00002530 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
00002536 6C10 bge +0x12 /* 00002548 */
00002538 7025 moveq.l D0, 0x25
0000253A C1ED D38A muls.w D0, [A5 - 0x2C76]
0000253E 3203 move.w D1, D3
00002540 9240 sub.w D1, D0
00002542 B26D D824 cmp.w D1, [A5 - 0x27DC]
00002546 6E82 bgt -0x7C /* 000024CA */
label00002548:
00002548 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
0000254E 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
00002554 6000 1224 bra +0x1226 /* 0000377A */
label00002558:
00002558 4227 clr.b -[A7]
0000255A 2F2D D80A move.l -[A7], [A5 - 0x27F6]
0000255E 486D D248 pea.l [A5 - 0x2DB8]
00002562 A8AD syscall PtInRect
00002564 4A1F tst.b [A7]+
00002566 6700 01CA beq +0x1CC /* 00002732 */
0000256A 486D D248 pea.l [A5 - 0x2DB8]
0000256E A8A4 syscall InvertRect
00002570 43ED D82C lea.l A1, [A5 - 0x27D4]
00002574 206D D290 movea.l A0, [A5 - 0x2D70]
00002578 A03B syscall Delay
0000257A 2280 move.l [A1], D0
0000257C 486D D248 pea.l [A5 - 0x2DB8]
00002580 A8A4 syscall InvertRect
00002582 302D D3A8 move.w D0, [A5 - 0x2C58]
00002586 B06D D3AA cmp.w D0, [A5 - 0x2C56]
0000258A 6700 11EE beq +0x11F0 /* 0000377A */
0000258E 302D D3A8 move.w D0, [A5 - 0x2C58]
00002592 B06D D3AA cmp.w D0, [A5 - 0x2C56]
00002596 6C06 bge +0x8 /* 0000259E */
00002598 302D D3A8 move.w D0, [A5 - 0x2C58]
0000259C 6004 bra +0x6 /* 000025A2 */
label0000259E:
0000259E 302D D3AA move.w D0, [A5 - 0x2C56]
label000025A2:
000025A2 3B40 D850 move.w [A5 - 0x27B0], D0
000025A6 322D D3A8 move.w D1, [A5 - 0x2C58]
000025AA B26D D3AA cmp.w D1, [A5 - 0x2C56]
000025AE 6F06 ble +0x8 /* 000025B6 */
000025B0 302D D3A8 move.w D0, [A5 - 0x2C58]
000025B4 6004 bra +0x6 /* 000025BA */
label000025B6:
000025B6 302D D3AA move.w D0, [A5 - 0x2C56]
label000025BA:
000025BA 3B40 D852 move.w [A5 - 0x27AE], D0
000025BE 906D D850 sub.w D0, [A5 - 0x27B0]
000025C2 3E00 move.w D7, D0
000025C4 4A47 tst.w D7
000025C6 6F04 ble +0x6 /* 000025CC */
000025C8 426D D2A0 clr.w [A5 - 0x2D60]
label000025CC:
000025CC 9647 sub.w D3, D7
000025CE 3B6D D850 D824 move.w [A5 - 0x27DC], [A5 - 0x27B0]
000025D4 346D D824 movea.w A2, [A5 - 0x27DC]
000025D8 D5CA add.l A2, A2
000025DA 6040 bra +0x42 /* 0000261C */
label000025DC:
000025DC 302D D852 move.w D0, [A5 - 0x27AE]
000025E0 906D D850 sub.w D0, [A5 - 0x27B0]
000025E4 306D D824 movea.w A0, [A5 - 0x27DC]
000025E8 D0C0 add.w A0, D0
000025EA D1C8 add.l A0, A0
000025EC 2808 move.l D4, A0
000025EE 302D D852 move.w D0, [A5 - 0x27AE]
000025F2 906D D850 sub.w D0, [A5 - 0x27B0]
000025F6 D06D D824 add.w D0, [A5 - 0x27DC]
000025FA 3A00 move.w D5, D0
000025FC 2046 movea.l A0, D6
000025FE D1C4 add.l A0, D4
00002600 3590 6800 move.w [A2 + D6], [A0]
00002604 204B movea.l A0, A3
00002606 D1CA add.l A0, A2
00002608 30B3 4800 move.w [A0], [A3 + D4]
0000260C 302D D824 move.w D0, [A5 - 0x27DC]
00002610 19B4 5000 0000 move.b [A4 + D0.w], [A4 + D5.w]
00002616 526D D824 addq.w [A5 - 0x27DC], 1
0000261A 548A addq.l A2, 2
label0000261C:
0000261C B66D D824 cmp.w D3, [A5 - 0x27DC]
00002620 6EBA bgt -0x44 /* 000025DC */
00002622 3B6D D850 D3A8 move.w [A5 - 0x2C58], [A5 - 0x27B0]
00002628 3B6D D850 D3AA move.w [A5 - 0x2C56], [A5 - 0x27B0]
0000262E 426D D824 clr.w [A5 - 0x27DC]
00002632 6010 bra +0x12 /* 00002644 */
label00002634:
00002634 302D D824 move.w D0, [A5 - 0x27DC]
00002638 204D movea.l A0, A5
0000263A D0C0 add.w A0, D0
0000263C 4228 D976 clr.b [A0 - 0x268A]
00002640 526D D824 addq.w [A5 - 0x27DC], 1
label00002644:
00002644 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
0000264A 6DE8 blt -0x16 /* 00002634 */
0000264C 302D D850 move.w D0, [A5 - 0x27B0]
00002650 48C0 ext.l D0
00002652 81FC 0025 divs.w D0, 0x25 /* '%' */
00002656 3B40 D38A move.w [A5 - 0x2C76], D0
0000265A 486D D866 pea.l [A5 - 0x279A]
0000265E A8A3 syscall EraseRect
00002660 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00002664 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00002668 2F2D D39C move.l -[A7], [A5 - 0x2C64]
0000266C 2003 move.l D0, D3
0000266E 48C0 ext.l D0
00002670 81FC 0025 divs.w D0, 0x25 /* '%' */
00002674 5240 addq.w D0, 1
00002676 3F00 move.w -[A7], D0
00002678 A965 syscall SetControlMaximum/SetMaxCtl
0000267A 2F2D D39C move.l -[A7], [A5 - 0x2C64]
0000267E 7001 moveq.l D0, 0x01
00002680 D06D D38A add.w D0, [A5 - 0x2C76]
00002684 3F00 move.w -[A7], D0
00002686 A963 syscall SetControlValue/SetCtlValue
00002688 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
0000268C 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
00002690 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
00002694 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
00002698 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
0000269C 426D D824 clr.w [A5 - 0x27DC]
000026A0 508F addq.l A7, 8
000026A2 6066 bra +0x68 /* 0000270A */
label000026A4:
000026A4 7025 moveq.l D0, 0x25
000026A6 C1ED D38A muls.w D0, [A5 - 0x2C76]
000026AA D06D D824 add.w D0, [A5 - 0x27DC]
000026AE 3F00 move.w -[A7], D0
000026B0 7025 moveq.l D0, 0x25
000026B2 C1ED D38A muls.w D0, [A5 - 0x2C76]
000026B6 306D D824 movea.w A0, [A5 - 0x27DC]
000026BA D0C0 add.w A0, D0
000026BC D1CC add.l A0, A4
000026BE 7000 moveq.l D0, 0x00
000026C0 1010 move.b D0, [A0]
000026C2 3F00 move.w -[A7], D0
000026C4 7025 moveq.l D0, 0x25
000026C6 C1ED D38A muls.w D0, [A5 - 0x2C76]
000026CA 306D D824 movea.w A0, [A5 - 0x27DC]
000026CE D0C0 add.w A0, D0
000026D0 D1C8 add.l A0, A0
000026D2 D1CB add.l A0, A3
000026D4 3F10 move.w -[A7], [A0]
000026D6 7025 moveq.l D0, 0x25
000026D8 C1ED D38A muls.w D0, [A5 - 0x2C76]
000026DC 306D D824 movea.w A0, [A5 - 0x27DC]
000026E0 D0C0 add.w A0, D0
000026E2 D1C8 add.l A0, A0
000026E4 3F30 6800 move.w -[A7], [A0 + D6]
000026E8 302D D824 move.w D0, [A5 - 0x27DC]
000026EC E948 lsl D0.w, 4
000026EE D06D D3A0 add.w D0, [A5 - 0x2C60]
000026F2 5E40 addq.w D0, 7
000026F4 3F00 move.w -[A7], D0
000026F6 7061 moveq.l D0, 0x61
000026F8 D06D D3A4 add.w D0, [A5 - 0x2C5C]
000026FC 3F00 move.w -[A7], D0
000026FE 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00002702 4FEF 000C lea.l A7, [A7 + 0xC]
00002706 526D D824 addq.w [A5 - 0x27DC], 1
label0000270A:
0000270A 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
00002710 6C10 bge +0x12 /* 00002722 */
00002712 7025 moveq.l D0, 0x25
00002714 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002718 3203 move.w D1, D3
0000271A 9240 sub.w D1, D0
0000271C B26D D824 cmp.w D1, [A5 - 0x27DC]
00002720 6E82 bgt -0x7C /* 000026A4 */
label00002722:
00002722 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00002728 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
0000272E 6000 104A bra +0x104C /* 0000377A */
label00002732:
00002732 4227 clr.b -[A7]
00002734 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00002738 486D D250 pea.l [A5 - 0x2DB0]
0000273C A8AD syscall PtInRect
0000273E 4A1F tst.b [A7]+
00002740 6722 beq +0x24 /* 00002764 */
00002742 1B7C 0001 D7FB move.b [A5 - 0x2805], 0x1
00002748 486D D250 pea.l [A5 - 0x2DB0]
0000274C A8A4 syscall InvertRect
0000274E 43ED D82C lea.l A1, [A5 - 0x27D4]
00002752 206D D290 movea.l A0, [A5 - 0x2D70]
00002756 A03B syscall Delay
00002758 2280 move.l [A1], D0
0000275A 486D D250 pea.l [A5 - 0x2DB0]
0000275E A8A4 syscall InvertRect
00002760 6000 1018 bra +0x101A /* 0000377A */
label00002764:
00002764 4227 clr.b -[A7]
00002766 2F2D D80A move.l -[A7], [A5 - 0x27F6]
0000276A 486D D218 pea.l [A5 - 0x2DE8]
0000276E A8AD syscall PtInRect
00002770 4A1F tst.b [A7]+
00002772 6700 0092 beq +0x94 /* 00002806 */
00002776 486D D218 pea.l [A5 - 0x2DE8]
0000277A A8A4 syscall InvertRect
0000277C 43ED D82C lea.l A1, [A5 - 0x27D4]
00002780 307C 0003 movea.w A0, 0x3
00002784 A03B syscall Delay
00002786 2280 move.l [A1], D0
00002788 486D D218 pea.l [A5 - 0x2DE8]
0000278C A8A4 syscall InvertRect
0000278E 302D D3A8 move.w D0, [A5 - 0x2C58]
00002792 B06D D3AA cmp.w D0, [A5 - 0x2C56]
00002796 6F06 ble +0x8 /* 0000279E */
00002798 302D D3A8 move.w D0, [A5 - 0x2C58]
0000279C 6004 bra +0x6 /* 000027A2 */
label0000279E:
0000279E 302D D3AA move.w D0, [A5 - 0x2C56]
label000027A2:
000027A2 3B40 D852 move.w [A5 - 0x27AE], D0
000027A6 322D D3A8 move.w D1, [A5 - 0x2C58]
000027AA B26D D3AA cmp.w D1, [A5 - 0x2C56]
000027AE 6C06 bge +0x8 /* 000027B6 */
000027B0 302D D3A8 move.w D0, [A5 - 0x2C58]
000027B4 6004 bra +0x6 /* 000027BA */
label000027B6:
000027B6 302D D3AA move.w D0, [A5 - 0x2C56]
label000027BA:
000027BA 3B40 D850 move.w [A5 - 0x27B0], D0
000027BE 322D D852 move.w D1, [A5 - 0x27AE]
000027C2 9240 sub.w D1, D0
000027C4 5341 subq.w D1, 1
000027C6 6C3E bge +0x40 /* 00002806 */
000027C8 7025 moveq.l D0, 0x25
000027CA C1ED D38A muls.w D0, [A5 - 0x2C76]
000027CE 322D D852 move.w D1, [A5 - 0x27AE]
000027D2 9240 sub.w D1, D0
000027D4 4A41 tst.w D1
000027D6 6F2E ble +0x30 /* 00002806 */
000027D8 45EC FFFF lea.l A2, [A4 - 0x1]
000027DC D4ED D852 add.w A2, [A5 - 0x27AE]
000027E0 4A12 tst.b [A2]
000027E2 57C0 seq D0
000027E4 4400 neg.b D0
000027E6 1480 move.b [A2], D0
000027E8 302D D852 move.w D0, [A5 - 0x27AE]
000027EC 7200 moveq.l D1, 0x00
000027EE 1234 00FF move.b D1, [A4 + D0.w - 0x1]
000027F2 3F01 move.w -[A7], D1
000027F4 5340 subq.w D0, 1
000027F6 3F00 move.w -[A7], D0
000027F8 7007 moveq.l D0, 0x07
000027FA D06D D3A0 add.w D0, [A5 - 0x2C60]
000027FE 3F00 move.w -[A7], D0
00002800 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00002804 5C8F addq.l A7, 6
label00002806:
00002806 4227 clr.b -[A7]
00002808 2F2D D80A move.l -[A7], [A5 - 0x27F6]
0000280C 486D D288 pea.l [A5 - 0x2D78]
00002810 A8AD syscall PtInRect
00002812 4A1F tst.b [A7]+
00002814 6700 00BE beq +0xC0 /* 000028D4 */
00002818 2F2D CC28 move.l -[A7], [A5 - 0x33D8]
0000281C AA1C syscall SetCCursor
0000281E 486D D288 pea.l [A5 - 0x2D78]
00002822 A8A4 syscall InvertRect
00002824 43ED D82C lea.l A1, [A5 - 0x27D4]
00002828 307C 0003 movea.w A0, 0x3
0000282C A03B syscall Delay
0000282E 2280 move.l [A1], D0
00002830 486D D288 pea.l [A5 - 0x2D78]
00002834 A8A4 syscall InvertRect
00002836 42A7 clr.l -[A7]
00002838 3F3C 0387 move.w -[A7], 0x387
0000283C 42A7 clr.l -[A7]
0000283E 4878 FFFF push.l 0xFFFF
00002842 AA46 syscall GetNewCWindow
00002844 2B5F D7F2 move.l [A5 - 0x280E], [A7]+
00002848 2F2D D7F2 move.l -[A7], [A5 - 0x280E]
0000284C A915 syscall ShowWindow
0000284E 426D D84E clr.w [A5 - 0x27B2]
00002852 426D DA10 clr.w [A5 - 0x25F0]
00002856 43ED D82C lea.l A1, [A5 - 0x27D4]
0000285A 307C 0014 movea.w A0, 0x14
0000285E A03B syscall Delay
00002860 2280 move.l [A1], D0
00002862 6060 bra +0x62 /* 000028C4 */
label00002864:
00002864 4227 clr.b -[A7]
00002866 A974 syscall Button
00002868 4A1F tst.b [A7]+
0000286A 6744 beq +0x46 /* 000028B0 */
0000286C 486D D80E pea.l [A5 - 0x27F2]
00002870 A972 syscall GetMouse
00002872 4227 clr.b -[A7]
00002874 2F2D D80E move.l -[A7], [A5 - 0x27F2]
00002878 486D D288 pea.l [A5 - 0x2D78]
0000287C A8AD syscall PtInRect
0000287E 4A1F tst.b [A7]+
00002880 6724 beq +0x26 /* 000028A6 */
00002882 486D D288 pea.l [A5 - 0x2D78]
00002886 A8A4 syscall InvertRect
00002888 43ED D82C lea.l A1, [A5 - 0x27D4]
0000288C 307C 0003 movea.w A0, 0x3
00002890 A03B syscall Delay
00002892 2280 move.l [A1], D0
00002894 486D D288 pea.l [A5 - 0x2D78]
00002898 A8A4 syscall InvertRect
0000289A 2F2D D7F2 move.l -[A7], [A5 - 0x280E]
0000289E A914 syscall DisposeWindow
000028A0 3B7C 0001 D84E move.w [A5 - 0x27B2], 0x1
label000028A6:
000028A6 4878 000E push.l 0xE
000028AA 201F move.l D0, [A7]+
000028AC A032 syscall FlushEvents
000028AE 6014 bra +0x16 /* 000028C4 */
label000028B0:
000028B0 486D D80E pea.l [A5 - 0x27F2]
000028B4 A972 syscall GetMouse
000028B6 2F2D D7F2 move.l -[A7], [A5 - 0x280E]
000028BA 2F2D D80E move.l -[A7], [A5 - 0x27F2]
000028BE 4EBA 1AC8 jsr [PC + 0x1AC8 /* 00004388 */]
000028C2 508F addq.l A7, 8
label000028C4:
000028C4 4A6D D84E tst.w [A5 - 0x27B2]
000028C8 679A beq -0x64 /* 00002864 */
000028CA 2F2D CC20 move.l -[A7], [A5 - 0x33E0]
000028CE AA1C syscall SetCCursor
000028D0 6000 0EA8 bra +0xEAA /* 0000377A */
label000028D4:
000028D4 4227 clr.b -[A7]
000028D6 2F2D D80A move.l -[A7], [A5 - 0x27F6]
000028DA 486D D200 pea.l [A5 - 0x2E00]
000028DE A8AD syscall PtInRect
000028E0 4A1F tst.b [A7]+
000028E2 6700 066E beq +0x670 /* 00002F52 */
000028E6 486D D200 pea.l [A5 - 0x2E00]
000028EA A8A4 syscall InvertRect
000028EC 43ED D82C lea.l A1, [A5 - 0x27D4]
000028F0 307C 0003 movea.w A0, 0x3
000028F4 A03B syscall Delay
000028F6 2280 move.l [A1], D0
000028F8 486D D200 pea.l [A5 - 0x2E00]
000028FC A8A4 syscall InvertRect
000028FE 302D D3A8 move.w D0, [A5 - 0x2C58]
00002902 B06D D3AA cmp.w D0, [A5 - 0x2C56]
00002906 6C06 bge +0x8 /* 0000290E */
00002908 302D D3A8 move.w D0, [A5 - 0x2C58]
0000290C 6004 bra +0x6 /* 00002912 */
label0000290E:
0000290E 302D D3AA move.w D0, [A5 - 0x2C56]
label00002912:
00002912 3B40 D850 move.w [A5 - 0x27B0], D0
00002916 322D D3A8 move.w D1, [A5 - 0x2C58]
0000291A B26D D3AA cmp.w D1, [A5 - 0x2C56]
0000291E 6F06 ble +0x8 /* 00002926 */
00002920 302D D3A8 move.w D0, [A5 - 0x2C58]
00002924 6004 bra +0x6 /* 0000292A */
label00002926:
00002926 302D D3AA move.w D0, [A5 - 0x2C56]
label0000292A:
0000292A 3B40 D852 move.w [A5 - 0x27AE], D0
0000292E 322D D3A8 move.w D1, [A5 - 0x2C58]
00002932 B26D D3AA cmp.w D1, [A5 - 0x2C56]
00002936 660C bne +0xE /* 00002944 */
00002938 3B6D D3A8 D822 move.w [A5 - 0x27DE], [A5 - 0x2C58]
0000293E 3B43 D84E move.w [A5 - 0x27B2], D3
00002942 600C bra +0xE /* 00002950 */
label00002944:
00002944 3B6D D850 D822 move.w [A5 - 0x27DE], [A5 - 0x27B0]
0000294A 3B6D D852 D84E move.w [A5 - 0x27B2], [A5 - 0x27AE]
label00002950:
00002950 302D D850 move.w D0, [A5 - 0x27B0]
00002954 B06D D852 cmp.w D0, [A5 - 0x27AE]
00002958 672C beq +0x2E /* 00002986 */
0000295A 4267 clr.w -[A7]
0000295C 7025 moveq.l D0, 0x25
0000295E C1ED D38A muls.w D0, [A5 - 0x2C76]
00002962 322D D850 move.w D1, [A5 - 0x27B0]
00002966 9240 sub.w D1, D0
00002968 3F01 move.w -[A7], D1
0000296A 7025 moveq.l D0, 0x25
0000296C C1ED D38A muls.w D0, [A5 - 0x2C76]
00002970 322D D850 move.w D1, [A5 - 0x27B0]
00002974 9240 sub.w D1, D0
00002976 3F01 move.w -[A7], D1
00002978 7007 moveq.l D0, 0x07
0000297A D06D D3A0 add.w D0, [A5 - 0x2C60]
0000297E 3F00 move.w -[A7], D0
00002980 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00002984 508F addq.l A7, 8
label00002986:
00002986 7025 moveq.l D0, 0x25
00002988 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000298C 3A2D D822 move.w D5, [A5 - 0x27DE]
00002990 9A40 sub.w D5, D0
00002992 4A45 tst.w D5
00002994 6D08 blt +0xA /* 0000299E */
00002996 0C45 0025 cmpi.w D5, 0x25 /* '%' */
0000299A 6D00 0142 blt +0x144 /* 00002ADE */
label0000299E:
0000299E 302D D822 move.w D0, [A5 - 0x27DE]
000029A2 48C0 ext.l D0
000029A4 81FC 0025 divs.w D0, 0x25 /* '%' */
000029A8 3B40 D38A move.w [A5 - 0x2C76], D0
000029AC 426D D824 clr.w [A5 - 0x27DC]
000029B0 6010 bra +0x12 /* 000029C2 */
label000029B2:
000029B2 302D D824 move.w D0, [A5 - 0x27DC]
000029B6 204D movea.l A0, A5
000029B8 D0C0 add.w A0, D0
000029BA 4228 D976 clr.b [A0 - 0x268A]
000029BE 526D D824 addq.w [A5 - 0x27DC], 1
label000029C2:
000029C2 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
000029C8 6DE8 blt -0x16 /* 000029B2 */
000029CA 486D D866 pea.l [A5 - 0x279A]
000029CE A8A3 syscall EraseRect
000029D0 3F2D D38A move.w -[A7], [A5 - 0x2C76]
000029D4 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
000029D8 2F2D D39C move.l -[A7], [A5 - 0x2C64]
000029DC 7001 moveq.l D0, 0x01
000029DE D06D D38A add.w D0, [A5 - 0x2C76]
000029E2 3F00 move.w -[A7], D0
000029E4 A963 syscall SetControlValue/SetCtlValue
000029E6 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
000029EA 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
000029EE 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
000029F2 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
000029F6 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000029FA 426D D824 clr.w [A5 - 0x27DC]
000029FE 508F addq.l A7, 8
00002A00 6066 bra +0x68 /* 00002A68 */
label00002A02:
00002A02 7025 moveq.l D0, 0x25
00002A04 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002A08 D06D D824 add.w D0, [A5 - 0x27DC]
00002A0C 3F00 move.w -[A7], D0
00002A0E 7025 moveq.l D0, 0x25
00002A10 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002A14 306D D824 movea.w A0, [A5 - 0x27DC]
00002A18 D0C0 add.w A0, D0
00002A1A D1CC add.l A0, A4
00002A1C 7000 moveq.l D0, 0x00
00002A1E 1010 move.b D0, [A0]
00002A20 3F00 move.w -[A7], D0
00002A22 7025 moveq.l D0, 0x25
00002A24 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002A28 306D D824 movea.w A0, [A5 - 0x27DC]
00002A2C D0C0 add.w A0, D0
00002A2E D1C8 add.l A0, A0
00002A30 D1CB add.l A0, A3
00002A32 3F10 move.w -[A7], [A0]
00002A34 7025 moveq.l D0, 0x25
00002A36 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002A3A 306D D824 movea.w A0, [A5 - 0x27DC]
00002A3E D0C0 add.w A0, D0
00002A40 D1C8 add.l A0, A0
00002A42 3F30 6800 move.w -[A7], [A0 + D6]
00002A46 302D D824 move.w D0, [A5 - 0x27DC]
00002A4A E948 lsl D0.w, 4
00002A4C D06D D3A0 add.w D0, [A5 - 0x2C60]
00002A50 5E40 addq.w D0, 7
00002A52 3F00 move.w -[A7], D0
00002A54 7061 moveq.l D0, 0x61
00002A56 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00002A5A 3F00 move.w -[A7], D0
00002A5C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00002A60 4FEF 000C lea.l A7, [A7 + 0xC]
00002A64 526D D824 addq.w [A5 - 0x27DC], 1
label00002A68:
00002A68 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
00002A6E 6C10 bge +0x12 /* 00002A80 */
00002A70 7025 moveq.l D0, 0x25
00002A72 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002A76 3203 move.w D1, D3
00002A78 9240 sub.w D1, D0
00002A7A B26D D824 cmp.w D1, [A5 - 0x27DC]
00002A7E 6E82 bgt -0x7C /* 00002A02 */
label00002A80:
00002A80 302D D850 move.w D0, [A5 - 0x27B0]
00002A84 B06D D852 cmp.w D0, [A5 - 0x27AE]
00002A88 672C beq +0x2E /* 00002AB6 */
00002A8A 4267 clr.w -[A7]
00002A8C 7025 moveq.l D0, 0x25
00002A8E C1ED D38A muls.w D0, [A5 - 0x2C76]
00002A92 322D D850 move.w D1, [A5 - 0x27B0]
00002A96 9240 sub.w D1, D0
00002A98 3F01 move.w -[A7], D1
00002A9A 7025 moveq.l D0, 0x25
00002A9C C1ED D38A muls.w D0, [A5 - 0x2C76]
00002AA0 322D D850 move.w D1, [A5 - 0x27B0]
00002AA4 9240 sub.w D1, D0
00002AA6 3F01 move.w -[A7], D1
00002AA8 7007 moveq.l D0, 0x07
00002AAA D06D D3A0 add.w D0, [A5 - 0x2C60]
00002AAE 3F00 move.w -[A7], D0
00002AB0 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00002AB4 508F addq.l A7, 8
label00002AB6:
00002AB6 486D D976 pea.l [A5 - 0x268A]
00002ABA 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00002ABE 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
00002AC2 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
00002AC6 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
00002ACA 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
00002ACE 7007 moveq.l D0, 0x07
00002AD0 D06D D3A0 add.w D0, [A5 - 0x2C60]
00002AD4 3F00 move.w -[A7], D0
00002AD6 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00002ADA 4FEF 0010 lea.l A7, [A7 + 0x10]
label00002ADE:
00002ADE 346D D822 movea.w A2, [A5 - 0x27DE]
00002AE2 D5CA add.l A2, A2
00002AE4 6000 0404 bra +0x406 /* 00002EEA */
label00002AE8:
00002AE8 4227 clr.b -[A7]
00002AEA A974 syscall Button
00002AEC 4A1F tst.b [A7]+
00002AEE 6738 beq +0x3A /* 00002B28 */
00002AF0 486D D80E pea.l [A5 - 0x27F2]
00002AF4 A972 syscall GetMouse
00002AF6 4227 clr.b -[A7]
00002AF8 2F2D D80E move.l -[A7], [A5 - 0x27F2]
00002AFC 486D D210 pea.l [A5 - 0x2DF0]
00002B00 A8AD syscall PtInRect
00002B02 4A1F tst.b [A7]+
00002B04 6722 beq +0x24 /* 00002B28 */
00002B06 486D D210 pea.l [A5 - 0x2DF0]
00002B0A A8A4 syscall InvertRect
00002B0C 43ED D82C lea.l A1, [A5 - 0x27D4]
00002B10 307C 0003 movea.w A0, 0x3
00002B14 A03B syscall Delay
00002B16 2280 move.l [A1], D0
00002B18 486D D210 pea.l [A5 - 0x2DF0]
00002B1C A8A4 syscall InvertRect
00002B1E 3B6D D822 D84E move.w [A5 - 0x27B2], [A5 - 0x27DE]
00002B24 6000 03D0 bra +0x3D2 /* 00002EF6 */
label00002B28:
00002B28 302D D850 move.w D0, [A5 - 0x27B0]
00002B2C B06D D852 cmp.w D0, [A5 - 0x27AE]
00002B30 6630 bne +0x32 /* 00002B62 */
00002B32 2F3C 0001 0001 move.l -[A7], 0x10001
00002B38 4267 clr.w -[A7]
00002B3A 7025 moveq.l D0, 0x25
00002B3C C1ED D38A muls.w D0, [A5 - 0x2C76]
00002B40 322D D822 move.w D1, [A5 - 0x27DE]
00002B44 9240 sub.w D1, D0
00002B46 3F01 move.w -[A7], D1
00002B48 7025 moveq.l D0, 0x25
00002B4A C1ED D38A muls.w D0, [A5 - 0x2C76]
00002B4E 7201 moveq.l D1, 0x01
00002B50 D26D D822 add.w D1, [A5 - 0x27DE]
00002B54 9240 sub.w D1, D0
00002B56 3F01 move.w -[A7], D1
00002B58 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00002B5C 4FEF 000A lea.l A7, [A7 + 0xA]
00002B60 6030 bra +0x32 /* 00002B92 */
label00002B62:
00002B62 3F3C 0001 move.w -[A7], 0x1
00002B66 7025 moveq.l D0, 0x25
00002B68 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002B6C 322D D822 move.w D1, [A5 - 0x27DE]
00002B70 9240 sub.w D1, D0
00002B72 3F01 move.w -[A7], D1
00002B74 7025 moveq.l D0, 0x25
00002B76 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002B7A 7201 moveq.l D1, 0x01
00002B7C D26D D822 add.w D1, [A5 - 0x27DE]
00002B80 9240 sub.w D1, D0
00002B82 3F01 move.w -[A7], D1
00002B84 7007 moveq.l D0, 0x07
00002B86 D06D D3A0 add.w D0, [A5 - 0x2C60]
00002B8A 3F00 move.w -[A7], D0
00002B8C 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00002B90 508F addq.l A7, 8
label00002B92:
00002B92 2806 move.l D4, D6
00002B94 D88A add.l D4, A2
00002B96 2044 movea.l A0, D4
00002B98 3050 movea.w A0, [A0]
00002B9A 4868 0015 pea.l [A0 + 0x15]
00002B9E 2F2E 0018 move.l -[A7], [A6 + 0x18]
00002BA2 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00002BA6 4A2D D9BC tst.b [A5 - 0x2644]
00002BAA 508F addq.l A7, 8
00002BAC 6740 beq +0x42 /* 00002BEE */
00002BAE 2044 movea.l A0, D4
00002BB0 0C50 0058 cmpi.w [A0], 0x58 /* 'X' */
00002BB4 6C12 bge +0x14 /* 00002BC8 */
00002BB6 2044 movea.l A0, D4
00002BB8 3010 move.w D0, [A0]
00002BBA 204D movea.l A0, A5
00002BBC 48C0 ext.l D0
00002BBE E588 lsl D0, 2
00002BC0 D1C0 add.l A0, D0
00002BC2 2F28 CE3C move.l -[A7], [A0 - 0x31C4]
00002BC6 A8D5 syscall InverRgn/InvertRgn
label00002BC8:
00002BC8 43ED D82C lea.l A1, [A5 - 0x27D4]
00002BCC 206D D290 movea.l A0, [A5 - 0x2D70]
00002BD0 A03B syscall Delay
00002BD2 2280 move.l [A1], D0
00002BD4 2044 movea.l A0, D4
00002BD6 0C50 0058 cmpi.w [A0], 0x58 /* 'X' */
00002BDA 6C12 bge +0x14 /* 00002BEE */
00002BDC 2044 movea.l A0, D4
00002BDE 3010 move.w D0, [A0]
00002BE0 204D movea.l A0, A5
00002BE2 48C0 ext.l D0
00002BE4 E588 lsl D0, 2
00002BE6 D1C0 add.l A0, D0
00002BE8 2F28 CE3C move.l -[A7], [A0 - 0x31C4]
00002BEC A8D5 syscall InverRgn/InvertRgn
label00002BEE:
00002BEE 526D D822 addq.w [A5 - 0x27DE], 1
00002BF2 548A addq.l A2, 2
00002BF4 7025 moveq.l D0, 0x25
00002BF6 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002BFA 322D D822 move.w D1, [A5 - 0x27DE]
00002BFE 9240 sub.w D1, D0
00002C00 0C41 0025 cmpi.w D1, 0x25 /* '%' */
00002C04 6D00 020A blt +0x20C /* 00002E10 */
00002C08 302D D822 move.w D0, [A5 - 0x27DE]
00002C0C B06D D84E cmp.w D0, [A5 - 0x27B2]
00002C10 6C00 01FE bge +0x200 /* 00002E10 */
00002C14 526D D38A addq.w [A5 - 0x2C76], 1
00002C18 426D D824 clr.w [A5 - 0x27DC]
00002C1C 6010 bra +0x12 /* 00002C2E */
label00002C1E:
00002C1E 302D D824 move.w D0, [A5 - 0x27DC]
00002C22 204D movea.l A0, A5
00002C24 D0C0 add.w A0, D0
00002C26 4228 D976 clr.b [A0 - 0x268A]
00002C2A 526D D824 addq.w [A5 - 0x27DC], 1
label00002C2E:
00002C2E 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
00002C34 6DE8 blt -0x16 /* 00002C1E */
00002C36 486D D866 pea.l [A5 - 0x279A]
00002C3A A8A3 syscall EraseRect
00002C3C 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00002C40 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00002C44 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
00002C48 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
00002C4C 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
00002C50 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
00002C54 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002C58 426D D824 clr.w [A5 - 0x27DC]
00002C5C 508F addq.l A7, 8
00002C5E 6066 bra +0x68 /* 00002CC6 */
label00002C60:
00002C60 7025 moveq.l D0, 0x25
00002C62 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002C66 D06D D824 add.w D0, [A5 - 0x27DC]
00002C6A 3F00 move.w -[A7], D0
00002C6C 7025 moveq.l D0, 0x25
00002C6E C1ED D38A muls.w D0, [A5 - 0x2C76]
00002C72 306D D824 movea.w A0, [A5 - 0x27DC]
00002C76 D0C0 add.w A0, D0
00002C78 D1CC add.l A0, A4
00002C7A 7000 moveq.l D0, 0x00
00002C7C 1010 move.b D0, [A0]
00002C7E 3F00 move.w -[A7], D0
00002C80 7025 moveq.l D0, 0x25
00002C82 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002C86 306D D824 movea.w A0, [A5 - 0x27DC]
00002C8A D0C0 add.w A0, D0
00002C8C D1C8 add.l A0, A0
00002C8E D1CB add.l A0, A3
00002C90 3F10 move.w -[A7], [A0]
00002C92 7025 moveq.l D0, 0x25
00002C94 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002C98 306D D824 movea.w A0, [A5 - 0x27DC]
00002C9C D0C0 add.w A0, D0
00002C9E D1C8 add.l A0, A0
00002CA0 3F30 6800 move.w -[A7], [A0 + D6]
00002CA4 302D D824 move.w D0, [A5 - 0x27DC]
00002CA8 E948 lsl D0.w, 4
00002CAA D06D D3A0 add.w D0, [A5 - 0x2C60]
00002CAE 5E40 addq.w D0, 7
00002CB0 3F00 move.w -[A7], D0
00002CB2 7061 moveq.l D0, 0x61
00002CB4 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00002CB8 3F00 move.w -[A7], D0
00002CBA 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00002CBE 4FEF 000C lea.l A7, [A7 + 0xC]
00002CC2 526D D824 addq.w [A5 - 0x27DC], 1
label00002CC6:
00002CC6 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
00002CCC 6C10 bge +0x12 /* 00002CDE */
00002CCE 7025 moveq.l D0, 0x25
00002CD0 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002CD4 3203 move.w D1, D3
00002CD6 9240 sub.w D1, D0
00002CD8 B26D D824 cmp.w D1, [A5 - 0x27DC]
00002CDC 6E82 bgt -0x7C /* 00002C60 */
label00002CDE:
00002CDE 302D D850 move.w D0, [A5 - 0x27B0]
00002CE2 B06D D852 cmp.w D0, [A5 - 0x27AE]
00002CE6 6712 beq +0x14 /* 00002CFA */
00002CE8 42A7 clr.l -[A7]
00002CEA 4267 clr.w -[A7]
00002CEC 7007 moveq.l D0, 0x07
00002CEE D06D D3A0 add.w D0, [A5 - 0x2C60]
00002CF2 3F00 move.w -[A7], D0
00002CF4 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00002CF8 508F addq.l A7, 8
label00002CFA:
00002CFA 486D D976 pea.l [A5 - 0x268A]
00002CFE 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00002D02 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
00002D06 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
00002D0A 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
00002D0E 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
00002D12 7007 moveq.l D0, 0x07
00002D14 D06D D3A0 add.w D0, [A5 - 0x2C60]
00002D18 3F00 move.w -[A7], D0
00002D1A 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00002D1E 2EAD D39C move.l [A7], [A5 - 0x2C64]
00002D22 7001 moveq.l D0, 0x01
00002D24 D06D D38A add.w D0, [A5 - 0x2C76]
00002D28 3F00 move.w -[A7], D0
00002D2A A963 syscall SetControlValue/SetCtlValue
00002D2C 4A2D D9BC tst.b [A5 - 0x2644]
00002D30 4FEF 000C lea.l A7, [A7 + 0xC]
00002D34 6774 beq +0x76 /* 00002DAA */
00002D36 302D D822 move.w D0, [A5 - 0x27DE]
00002D3A 48C0 ext.l D0
00002D3C D080 add.l D0, D0
00002D3E 3033 08FE move.w D0, [A3 + D0 - 0x2]
00002D42 C1ED D386 muls.w D0, [A5 - 0x2C7A]
00002D46 3D40 FFEA move.w [A6 - 0x16], D0
00002D4A 486E FFEA pea.l [A6 - 0x16]
00002D4E 486E FFEC pea.l [A6 - 0x14]
00002D52 3F3C 200E move.w -[A7], 0x200E
00002D56 A9EB syscall Pack4/FP68K
00002D58 487A 0A9E pea.l [PC + 0xA9E /* 000037F8, value 0xA4E56 '\nNV' */]
00002D5C 486E FFEC pea.l [A6 - 0x14]
00002D60 3F3C 2006 move.w -[A7], 0x2006
00002D64 A9EB syscall Pack4/FP68K
00002D66 486D D296 pea.l [A5 - 0x2D6A]
00002D6A 486E FFEC pea.l [A6 - 0x14]
00002D6E 3F3C 2002 move.w -[A7], 0x2002
00002D72 A9EB syscall Pack4/FP68K
00002D74 487A 0A80 pea.l [PC + 0xA80 /* 000037F6, value 0xA000A '\n\0\n' */]
00002D78 486E FFEC pea.l [A6 - 0x14]
00002D7C 3F3C 2002 move.w -[A7], 0x2002
00002D80 A9EB syscall Pack4/FP68K
00002D82 486E FFEC pea.l [A6 - 0x14]
00002D86 3F3C 0016 move.w -[A7], 0x16
00002D8A A9EB syscall Pack4/FP68K
00002D8C 486E FFEC pea.l [A6 - 0x14]
00002D90 486E FFE6 pea.l [A6 - 0x1A]
00002D94 3F3C 2810 move.w -[A7], 0x2810
00002D98 A9EB syscall Pack4/FP68K
00002D9A 43ED D82C lea.l A1, [A5 - 0x27D4]
00002D9E 206E FFE6 movea.l A0, [A6 - 0x1A]
00002DA2 A03B syscall Delay
00002DA4 2280 move.l [A1], D0
00002DA6 6000 0142 bra +0x144 /* 00002EEA */
label00002DAA:
00002DAA 302D D822 move.w D0, [A5 - 0x27DE]
00002DAE 48C0 ext.l D0
00002DB0 D080 add.l D0, D0
00002DB2 3033 08FE move.w D0, [A3 + D0 - 0x2]
00002DB6 C1ED D386 muls.w D0, [A5 - 0x2C7A]
00002DBA 3D40 FFEA move.w [A6 - 0x16], D0
00002DBE 486E FFEA pea.l [A6 - 0x16]
00002DC2 486E FFEC pea.l [A6 - 0x14]
00002DC6 3F3C 200E move.w -[A7], 0x200E
00002DCA A9EB syscall Pack4/FP68K
00002DCC 487A 0A26 pea.l [PC + 0xA26 /* 000037F4, value 0xA000A '\n\0\n' */]
00002DD0 486E FFEC pea.l [A6 - 0x14]
00002DD4 3F3C 2006 move.w -[A7], 0x2006
00002DD8 A9EB syscall Pack4/FP68K
00002DDA 487A 0A16 pea.l [PC + 0xA16 /* 000037F2, value 0xA000A '\n\0\n' */]
00002DDE 486E FFEC pea.l [A6 - 0x14]
00002DE2 3F3C 2002 move.w -[A7], 0x2002
00002DE6 A9EB syscall Pack4/FP68K
00002DE8 486E FFEC pea.l [A6 - 0x14]
00002DEC 3F3C 0016 move.w -[A7], 0x16
00002DF0 A9EB syscall Pack4/FP68K
00002DF2 486E FFEC pea.l [A6 - 0x14]
00002DF6 486E FFE6 pea.l [A6 - 0x1A]
00002DFA 3F3C 2810 move.w -[A7], 0x2810
00002DFE A9EB syscall Pack4/FP68K
00002E00 43ED D82C lea.l A1, [A5 - 0x27D4]
00002E04 206E FFE6 movea.l A0, [A6 - 0x1A]
00002E08 A03B syscall Delay
00002E0A 2280 move.l [A1], D0
00002E0C 6000 00DC bra +0xDE /* 00002EEA */
label00002E10:
00002E10 4A2D D9BC tst.b [A5 - 0x2644]
00002E14 6772 beq +0x74 /* 00002E88 */
00002E16 302D D822 move.w D0, [A5 - 0x27DE]
00002E1A 48C0 ext.l D0
00002E1C D080 add.l D0, D0
00002E1E 3033 08FE move.w D0, [A3 + D0 - 0x2]
00002E22 C1ED D386 muls.w D0, [A5 - 0x2C7A]
00002E26 3D40 FFEA move.w [A6 - 0x16], D0
00002E2A 486E FFEA pea.l [A6 - 0x16]
00002E2E 486E FFEC pea.l [A6 - 0x14]
00002E32 3F3C 200E move.w -[A7], 0x200E
00002E36 A9EB syscall Pack4/FP68K
00002E38 487A 09B6 pea.l [PC + 0x9B6 /* 000037F0, value 0xA000A '\n\0\n' */]
00002E3C 486E FFEC pea.l [A6 - 0x14]
00002E40 3F3C 2006 move.w -[A7], 0x2006
00002E44 A9EB syscall Pack4/FP68K
00002E46 486D D296 pea.l [A5 - 0x2D6A]
00002E4A 486E FFEC pea.l [A6 - 0x14]
00002E4E 3F3C 2002 move.w -[A7], 0x2002
00002E52 A9EB syscall Pack4/FP68K
00002E54 487A 0998 pea.l [PC + 0x998 /* 000037EE, value 0x1000A */]
00002E58 486E FFEC pea.l [A6 - 0x14]
00002E5C 3F3C 2002 move.w -[A7], 0x2002
00002E60 A9EB syscall Pack4/FP68K
00002E62 486E FFEC pea.l [A6 - 0x14]
00002E66 3F3C 0016 move.w -[A7], 0x16
00002E6A A9EB syscall Pack4/FP68K
00002E6C 486E FFEC pea.l [A6 - 0x14]
00002E70 486E FFE6 pea.l [A6 - 0x1A]
00002E74 3F3C 2810 move.w -[A7], 0x2810
00002E78 A9EB syscall Pack4/FP68K
00002E7A 43ED D82C lea.l A1, [A5 - 0x27D4]
00002E7E 206E FFE6 movea.l A0, [A6 - 0x1A]
00002E82 A03B syscall Delay
00002E84 2280 move.l [A1], D0
00002E86 6062 bra +0x64 /* 00002EEA */
label00002E88:
00002E88 302D D822 move.w D0, [A5 - 0x27DE]
00002E8C 48C0 ext.l D0
00002E8E D080 add.l D0, D0
00002E90 3033 08FE move.w D0, [A3 + D0 - 0x2]
00002E94 C1ED D386 muls.w D0, [A5 - 0x2C7A]
00002E98 3D40 FFEA move.w [A6 - 0x16], D0
00002E9C 486E FFEA pea.l [A6 - 0x16]
00002EA0 486E FFEC pea.l [A6 - 0x14]
00002EA4 3F3C 200E move.w -[A7], 0x200E
00002EA8 A9EB syscall Pack4/FP68K
00002EAA 487A 0940 pea.l [PC + 0x940 /* 000037EC, value 0xA0001 */]
00002EAE 486E FFEC pea.l [A6 - 0x14]
00002EB2 3F3C 2006 move.w -[A7], 0x2006
00002EB6 A9EB syscall Pack4/FP68K
00002EB8 487A 0930 pea.l [PC + 0x930 /* 000037EA, value 0x1000A */]
00002EBC 486E FFEC pea.l [A6 - 0x14]
00002EC0 3F3C 2002 move.w -[A7], 0x2002
00002EC4 A9EB syscall Pack4/FP68K
00002EC6 486E FFEC pea.l [A6 - 0x14]
00002ECA 3F3C 0016 move.w -[A7], 0x16
00002ECE A9EB syscall Pack4/FP68K
00002ED0 486E FFEC pea.l [A6 - 0x14]
00002ED4 486E FFE6 pea.l [A6 - 0x1A]
00002ED8 3F3C 2810 move.w -[A7], 0x2810
00002EDC A9EB syscall Pack4/FP68K
00002EDE 43ED D82C lea.l A1, [A5 - 0x27D4]
00002EE2 206E FFE6 movea.l A0, [A6 - 0x1A]
00002EE6 A03B syscall Delay
00002EE8 2280 move.l [A1], D0
label00002EEA:
00002EEA 302D D822 move.w D0, [A5 - 0x27DE]
00002EEE B06D D84E cmp.w D0, [A5 - 0x27B2]
00002EF2 6D00 FBF4 blt -0x40A /* 00002AE8 */
label00002EF6:
00002EF6 302D D850 move.w D0, [A5 - 0x27B0]
00002EFA B06D D852 cmp.w D0, [A5 - 0x27AE]
00002EFE 661A bne +0x1C /* 00002F1A */
00002F00 3B6D D84E D3A8 move.w [A5 - 0x2C58], [A5 - 0x27B2]
00002F06 3B6D D84E D3AA move.w [A5 - 0x2C56], [A5 - 0x27B2]
00002F0C 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00002F12 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
00002F18 602C bra +0x2E /* 00002F46 */
label00002F1A:
00002F1A 4267 clr.w -[A7]
00002F1C 7025 moveq.l D0, 0x25
00002F1E C1ED D38A muls.w D0, [A5 - 0x2C76]
00002F22 322D D84E move.w D1, [A5 - 0x27B2]
00002F26 9240 sub.w D1, D0
00002F28 3F01 move.w -[A7], D1
00002F2A 7025 moveq.l D0, 0x25
00002F2C C1ED D38A muls.w D0, [A5 - 0x2C76]
00002F30 322D D84E move.w D1, [A5 - 0x27B2]
00002F34 9240 sub.w D1, D0
00002F36 3F01 move.w -[A7], D1
00002F38 7007 moveq.l D0, 0x07
00002F3A D06D D3A0 add.w D0, [A5 - 0x2C60]
00002F3E 3F00 move.w -[A7], D0
00002F40 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00002F44 508F addq.l A7, 8
label00002F46:
00002F46 4878 000A push.l 0xA /* '\n' */
00002F4A 201F move.l D0, [A7]+
00002F4C A032 syscall FlushEvents
00002F4E 6000 082A bra +0x82C /* 0000377A */
label00002F52:
00002F52 4227 clr.b -[A7]
00002F54 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00002F58 486D D210 pea.l [A5 - 0x2DF0]
00002F5C A8AD syscall PtInRect
00002F5E 4A1F tst.b [A7]+
00002F60 6700 0818 beq +0x81A /* 0000377A */
00002F64 486D D210 pea.l [A5 - 0x2DF0]
00002F68 A8A4 syscall InvertRect
00002F6A 43ED D82C lea.l A1, [A5 - 0x27D4]
00002F6E 307C 0003 movea.w A0, 0x3
00002F72 A03B syscall Delay
00002F74 2280 move.l [A1], D0
00002F76 486D D210 pea.l [A5 - 0x2DF0]
00002F7A A8A4 syscall InvertRect
00002F7C 6000 07FC bra +0x7FE /* 0000377A */
label00002F80:
00002F80 4878 0100 push.l 0x100
00002F84 202D D7E4 move.l D0, [A5 - 0x281C]
00002F88 0280 0000 FF00 andi.l D0, 0xFF00
00002F8E 2F00 move.l -[A7], D0
00002F90 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00002F94 3B40 D800 move.w [A5 - 0x2800], D0
00002F98 082D 0000 D7F0 btst.b [A5 - 0x2810], 0x0
00002F9E 6600 07DA bne +0x7DC /* 0000377A */
00002FA2 426D D822 clr.w [A5 - 0x27DE]
00002FA6 45ED CE3C lea.l A2, [A5 - 0x31C4]
00002FAA 41ED D2A6 lea.l A0, [A5 - 0x2D5A]
00002FAE 2808 move.l D4, A0
00002FB0 6000 0496 bra +0x498 /* 00003448 */
label00002FB4:
00002FB4 2044 movea.l A0, D4
00002FB6 302D D800 move.w D0, [A5 - 0x2800]
00002FBA B050 cmp.w D0, [A0]
00002FBC 6600 0482 bne +0x484 /* 00003440 */
00002FC0 302D D3A8 move.w D0, [A5 - 0x2C58]
00002FC4 B06D D3AA cmp.w D0, [A5 - 0x2C56]
00002FC8 6F06 ble +0x8 /* 00002FD0 */
00002FCA 302D D3AA move.w D0, [A5 - 0x2C56]
00002FCE 6004 bra +0x6 /* 00002FD4 */
label00002FD0:
00002FD0 302D D3A8 move.w D0, [A5 - 0x2C58]
label00002FD4:
00002FD4 3B40 D850 move.w [A5 - 0x27B0], D0
00002FD8 322D D3A8 move.w D1, [A5 - 0x2C58]
00002FDC B26D D3AA cmp.w D1, [A5 - 0x2C56]
00002FE0 6F06 ble +0x8 /* 00002FE8 */
00002FE2 302D D3A8 move.w D0, [A5 - 0x2C58]
00002FE6 6004 bra +0x6 /* 00002FEC */
label00002FE8:
00002FE8 302D D3AA move.w D0, [A5 - 0x2C56]
label00002FEC:
00002FEC 3B40 D852 move.w [A5 - 0x27AE], D0
00002FF0 906D D850 sub.w D0, [A5 - 0x27B0]
00002FF4 3A03 move.w D5, D3
00002FF6 9A40 sub.w D5, D0
00002FF8 0C45 4E1F cmpi.w D5, 0x4E1F
00002FFC 6F28 ble +0x2A /* 00003026 */
00002FFE 486D E98A pea.l [A5 - 0x1676]
00003002 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00003006 2EAD D39C move.l [A7], [A5 - 0x2C64]
0000300A 7002 moveq.l D0, 0x02
0000300C D06D D38A add.w D0, [A5 - 0x2C76]
00003010 3F00 move.w -[A7], D0
00003012 A963 syscall SetControlValue/SetCtlValue
00003014 2F2D D39C move.l -[A7], [A5 - 0x2C64]
00003018 7001 moveq.l D0, 0x01
0000301A D06D D38A add.w D0, [A5 - 0x2C76]
0000301E 3F00 move.w -[A7], D0
00003020 A963 syscall SetControlValue/SetCtlValue
00003022 6000 0756 bra +0x758 /* 0000377A */
label00003026:
00003026 306D D822 movea.w A0, [A5 - 0x27DE]
0000302A 4868 0015 pea.l [A0 + 0x15]
0000302E 2F2E 0018 move.l -[A7], [A6 + 0x18]
00003032 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00003036 2E92 move.l [A7], [A2]
00003038 A8D5 syscall InverRgn/InvertRgn
0000303A 43ED D834 lea.l A1, [A5 - 0x27CC]
0000303E 206D D290 movea.l A0, [A5 - 0x2D70]
00003042 A03B syscall Delay
00003044 2280 move.l [A1], D0
00003046 2E92 move.l [A7], [A2]
00003048 A8D5 syscall InverRgn/InvertRgn
0000304A 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
0000304E 3B40 D84E move.w [A5 - 0x27B2], D0
00003052 322D D852 move.w D1, [A5 - 0x27AE]
00003056 926D D850 sub.w D1, [A5 - 0x27B0]
0000305A 5341 subq.w D1, 1
0000305C 6E68 bgt +0x6A /* 000030C6 */
0000305E 302D D852 move.w D0, [A5 - 0x27AE]
00003062 906D D850 sub.w D0, [A5 - 0x27B0]
00003066 3A03 move.w D5, D3
00003068 9A40 sub.w D5, D0
0000306A 3B45 D824 move.w [A5 - 0x27DC], D5
0000306E 346D D824 movea.w A2, [A5 - 0x27DC]
00003072 D5CA add.l A2, A2
00003074 6044 bra +0x46 /* 000030BA */
label00003076:
00003076 302D D852 move.w D0, [A5 - 0x27AE]
0000307A 906D D850 sub.w D0, [A5 - 0x27B0]
0000307E 306D D824 movea.w A0, [A5 - 0x27DC]
00003082 D0C0 add.w A0, D0
00003084 D1C8 add.l A0, A0
00003086 78FE moveq.l D4, 0xFFFFFFFE
00003088 D888 add.l D4, A0
0000308A 302D D852 move.w D0, [A5 - 0x27AE]
0000308E 906D D850 sub.w D0, [A5 - 0x27B0]
00003092 D06D D824 add.w D0, [A5 - 0x27DC]
00003096 5340 subq.w D0, 1
00003098 3E00 move.w D7, D0
0000309A 2046 movea.l A0, D6
0000309C D1C4 add.l A0, D4
0000309E 3590 6800 move.w [A2 + D6], [A0]
000030A2 204B movea.l A0, A3
000030A4 D1CA add.l A0, A2
000030A6 30B3 4800 move.w [A0], [A3 + D4]
000030AA 302D D824 move.w D0, [A5 - 0x27DC]
000030AE 19B4 7000 0000 move.b [A4 + D0.w], [A4 + D7.w]
000030B4 536D D824 subq.w [A5 - 0x27DC], 1
000030B8 558A subq.l A2, 2
label000030BA:
000030BA 302D D824 move.w D0, [A5 - 0x27DC]
000030BE B06D D850 cmp.w D0, [A5 - 0x27B0]
000030C2 6EB2 bgt -0x4C /* 00003076 */
000030C4 6066 bra +0x68 /* 0000312C */
label000030C6:
000030C6 7001 moveq.l D0, 0x01
000030C8 D06D D850 add.w D0, [A5 - 0x27B0]
000030CC 3B40 D824 move.w [A5 - 0x27DC], D0
000030D0 3440 movea.w A2, D0
000030D2 D5CA add.l A2, A2
label000030D4:
000030D4 302D D852 move.w D0, [A5 - 0x27AE]
000030D8 906D D850 sub.w D0, [A5 - 0x27B0]
000030DC 3A03 move.w D5, D3
000030DE 9A40 sub.w D5, D0
000030E0 BA6D D824 cmp.w D5, [A5 - 0x27DC]
000030E4 6D46 blt +0x48 /* 0000312C */
000030E6 302D D852 move.w D0, [A5 - 0x27AE]
000030EA 906D D850 sub.w D0, [A5 - 0x27B0]
000030EE 306D D824 movea.w A0, [A5 - 0x27DC]
000030F2 D0C0 add.w A0, D0
000030F4 D1C8 add.l A0, A0
000030F6 78FE moveq.l D4, 0xFFFFFFFE
000030F8 D888 add.l D4, A0
000030FA 302D D852 move.w D0, [A5 - 0x27AE]
000030FE 906D D850 sub.w D0, [A5 - 0x27B0]
00003102 D06D D824 add.w D0, [A5 - 0x27DC]
00003106 5340 subq.w D0, 1
00003108 3E00 move.w D7, D0
0000310A 2046 movea.l A0, D6
0000310C D1C4 add.l A0, D4
0000310E 3590 6800 move.w [A2 + D6], [A0]
00003112 204B movea.l A0, A3
00003114 D1CA add.l A0, A2
00003116 30B3 4800 move.w [A0], [A3 + D4]
0000311A 302D D824 move.w D0, [A5 - 0x27DC]
0000311E 19B4 7000 0000 move.b [A4 + D0.w], [A4 + D7.w]
00003124 526D D824 addq.w [A5 - 0x27DC], 1
00003128 548A addq.l A2, 2
0000312A 60A8 bra -0x56 /* 000030D4 */
label0000312C:
0000312C 426D D824 clr.w [A5 - 0x27DC]
00003130 6010 bra +0x12 /* 00003142 */
label00003132:
00003132 302D D824 move.w D0, [A5 - 0x27DC]
00003136 204D movea.l A0, A5
00003138 D0C0 add.w A0, D0
0000313A 4228 D976 clr.b [A0 - 0x268A]
0000313E 526D D824 addq.w [A5 - 0x27DC], 1
label00003142:
00003142 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
00003148 6DE8 blt -0x16 /* 00003132 */
0000314A 346D D850 movea.w A2, [A5 - 0x27B0]
0000314E D5CA add.l A2, A2
00003150 35AD D822 6800 move.w [A2 + D6], [A5 - 0x27DE]
00003156 204B movea.l A0, A3
00003158 D1CA add.l A0, A2
0000315A 30AD D84E move.w [A0], [A5 - 0x27B2]
0000315E 302D D850 move.w D0, [A5 - 0x27B0]
00003162 4234 0000 clr.b [A4 + D0.w]
00003166 7025 moveq.l D0, 0x25
00003168 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000316C 322D D850 move.w D1, [A5 - 0x27B0]
00003170 9240 sub.w D1, D0
00003172 3B41 D84E move.w [A5 - 0x27B2], D1
00003176 0C41 0025 cmpi.w D1, 0x25 /* '%' */
0000317A 6C00 01B8 bge +0x1BA /* 00003334 */
0000317E 4A6D D84E tst.w [A5 - 0x27B2]
00003182 6D00 01B0 blt +0x1B2 /* 00003334 */
00003186 BA6D D850 cmp.w D5, [A5 - 0x27B0]
0000318A 6E0C bgt +0xE /* 00003198 */
0000318C 302D D852 move.w D0, [A5 - 0x27AE]
00003190 B06D D850 cmp.w D0, [A5 - 0x27B0]
00003194 6700 0134 beq +0x136 /* 000032CA */
label00003198:
00003198 486D D86E pea.l [A5 - 0x2792]
0000319C 7025 moveq.l D0, 0x25
0000319E C1ED D38A muls.w D0, [A5 - 0x2C76]
000031A2 322D D850 move.w D1, [A5 - 0x27B0]
000031A6 9240 sub.w D1, D0
000031A8 E949 lsl D1.w, 4
000031AA D26D D3A0 add.w D1, [A5 - 0x2C60]
000031AE 5E41 addq.w D1, 7
000031B0 3F01 move.w -[A7], D1
000031B2 2F3C 026E 0002 move.l -[A7], 0x26E0002
000031B8 3F3C 00CA move.w -[A7], 0xCA
000031BC A8A7 syscall SetRect
000031BE 486D D86E pea.l [A5 - 0x2792]
000031C2 A8A3 syscall EraseRect
000031C4 3F2D D3A6 move.w -[A7], [A5 - 0x2C5A]
000031C8 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
000031CC 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
000031D0 7025 moveq.l D0, 0x25
000031D2 C1ED D38A muls.w D0, [A5 - 0x2C76]
000031D6 322D D850 move.w D1, [A5 - 0x27B0]
000031DA 9240 sub.w D1, D0
000031DC E949 lsl D1.w, 4
000031DE D26D D3A0 add.w D1, [A5 - 0x2C60]
000031E2 5E41 addq.w D1, 7
000031E4 3F01 move.w -[A7], D1
000031E6 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000031EA 3EAD D850 move.w [A7], [A5 - 0x27B0]
000031EE 302D D850 move.w D0, [A5 - 0x27B0]
000031F2 7200 moveq.l D1, 0x00
000031F4 1234 0000 move.b D1, [A4 + D0.w]
000031F8 3F01 move.w -[A7], D1
000031FA 48C0 ext.l D0
000031FC D080 add.l D0, D0
000031FE 3F33 0800 move.w -[A7], [A3 + D0]
00003202 2046 movea.l A0, D6
00003204 302D D850 move.w D0, [A5 - 0x27B0]
00003208 D0C0 add.w A0, D0
0000320A 3F30 0000 move.w -[A7], [A0 + D0.w]
0000320E 322D D84E move.w D1, [A5 - 0x27B2]
00003212 E949 lsl D1.w, 4
00003214 D26D D3A0 add.w D1, [A5 - 0x2C60]
00003218 5E41 addq.w D1, 7
0000321A 3F01 move.w -[A7], D1
0000321C 7261 moveq.l D1, 0x61
0000321E D26D D3A4 add.w D1, [A5 - 0x2C5C]
00003222 3F01 move.w -[A7], D1
00003224 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00003228 2EBC 0001 0001 move.l [A7], 0x10001
0000322E 3F3C 0001 move.w -[A7], 0x1
00003232 7025 moveq.l D0, 0x25
00003234 C1ED D38A muls.w D0, [A5 - 0x2C76]
00003238 322D D3AC move.w D1, [A5 - 0x2C54]
0000323C 9240 sub.w D1, D0
0000323E 3F01 move.w -[A7], D1
00003240 7001 moveq.l D0, 0x01
00003242 D06D D84E add.w D0, [A5 - 0x27B2]
00003246 3F00 move.w -[A7], D0
00003248 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
0000324C 7001 moveq.l D0, 0x01
0000324E D06D D850 add.w D0, [A5 - 0x27B0]
00003252 3B40 D824 move.w [A5 - 0x27DC], D0
00003256 3440 movea.w A2, D0
00003258 D5CA add.l A2, A2
0000325A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000325E 6054 bra +0x56 /* 000032B4 */
label00003260:
00003260 7025 moveq.l D0, 0x25
00003262 C1ED D38A muls.w D0, [A5 - 0x2C76]
00003266 322D D824 move.w D1, [A5 - 0x27DC]
0000326A 9240 sub.w D1, D0
0000326C 0C41 0025 cmpi.w D1, 0x25 /* '%' */
00003270 6C3C bge +0x3E /* 000032AE */
00003272 3F2D D824 move.w -[A7], [A5 - 0x27DC]
00003276 302D D824 move.w D0, [A5 - 0x27DC]
0000327A 7200 moveq.l D1, 0x00
0000327C 1234 0000 move.b D1, [A4 + D0.w]
00003280 3F01 move.w -[A7], D1
00003282 204B movea.l A0, A3
00003284 D1CA add.l A0, A2
00003286 3F10 move.w -[A7], [A0]
00003288 3F32 6800 move.w -[A7], [A2 + D6]
0000328C 7225 moveq.l D1, 0x25
0000328E C3ED D38A muls.w D1, [A5 - 0x2C76]
00003292 9041 sub.w D0, D1
00003294 E948 lsl D0.w, 4
00003296 D06D D3A0 add.w D0, [A5 - 0x2C60]
0000329A 5E40 addq.w D0, 7
0000329C 3F00 move.w -[A7], D0
0000329E 7061 moveq.l D0, 0x61
000032A0 D06D D3A4 add.w D0, [A5 - 0x2C5C]
000032A4 3F00 move.w -[A7], D0
000032A6 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000032AA 4FEF 000C lea.l A7, [A7 + 0xC]
label000032AE:
000032AE 526D D824 addq.w [A5 - 0x27DC], 1
000032B2 548A addq.l A2, 2
label000032B4:
000032B4 302D D852 move.w D0, [A5 - 0x27AE]
000032B8 906D D850 sub.w D0, [A5 - 0x27B0]
000032BC 3203 move.w D1, D3
000032BE 9240 sub.w D1, D0
000032C0 B26D D824 cmp.w D1, [A5 - 0x27DC]
000032C4 6C9A bge -0x64 /* 00003260 */
000032C6 6000 0130 bra +0x132 /* 000033F8 */
label000032CA:
000032CA 3F2D D850 move.w -[A7], [A5 - 0x27B0]
000032CE 302D D850 move.w D0, [A5 - 0x27B0]
000032D2 7200 moveq.l D1, 0x00
000032D4 1234 0000 move.b D1, [A4 + D0.w]
000032D8 3F01 move.w -[A7], D1
000032DA 48C0 ext.l D0
000032DC D080 add.l D0, D0
000032DE 3F33 0800 move.w -[A7], [A3 + D0]
000032E2 2046 movea.l A0, D6
000032E4 302D D850 move.w D0, [A5 - 0x27B0]
000032E8 D0C0 add.w A0, D0
000032EA 3F30 0000 move.w -[A7], [A0 + D0.w]
000032EE 322D D84E move.w D1, [A5 - 0x27B2]
000032F2 E949 lsl D1.w, 4
000032F4 D26D D3A0 add.w D1, [A5 - 0x2C60]
000032F8 5E41 addq.w D1, 7
000032FA 3F01 move.w -[A7], D1
000032FC 7261 moveq.l D1, 0x61
000032FE D26D D3A4 add.w D1, [A5 - 0x2C5C]
00003302 3F01 move.w -[A7], D1
00003304 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00003308 2EBC 0001 0001 move.l [A7], 0x10001
0000330E 3F3C 0001 move.w -[A7], 0x1
00003312 7025 moveq.l D0, 0x25
00003314 C1ED D38A muls.w D0, [A5 - 0x2C76]
00003318 322D D3AC move.w D1, [A5 - 0x2C54]
0000331C 9240 sub.w D1, D0
0000331E 3F01 move.w -[A7], D1
00003320 7001 moveq.l D0, 0x01
00003322 D06D D84E add.w D0, [A5 - 0x27B2]
00003326 3F00 move.w -[A7], D0
00003328 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
0000332C 4FEF 0012 lea.l A7, [A7 + 0x12]
00003330 6000 00C6 bra +0xC8 /* 000033F8 */
label00003334:
00003334 302D D850 move.w D0, [A5 - 0x27B0]
00003338 48C0 ext.l D0
0000333A 81FC 0025 divs.w D0, 0x25 /* '%' */
0000333E 3B40 D38A move.w [A5 - 0x2C76], D0
00003342 486D D866 pea.l [A5 - 0x279A]
00003346 A8A3 syscall EraseRect
00003348 3F2D D38A move.w -[A7], [A5 - 0x2C76]
0000334C 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00003350 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
00003354 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
00003358 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
0000335C 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
00003360 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00003364 426D D824 clr.w [A5 - 0x27DC]
00003368 508F addq.l A7, 8
0000336A 6066 bra +0x68 /* 000033D2 */
label0000336C:
0000336C 7025 moveq.l D0, 0x25
0000336E C1ED D38A muls.w D0, [A5 - 0x2C76]
00003372 D06D D824 add.w D0, [A5 - 0x27DC]
00003376 3F00 move.w -[A7], D0
00003378 7025 moveq.l D0, 0x25
0000337A C1ED D38A muls.w D0, [A5 - 0x2C76]
0000337E 306D D824 movea.w A0, [A5 - 0x27DC]
00003382 D0C0 add.w A0, D0
00003384 D1CC add.l A0, A4
00003386 7000 moveq.l D0, 0x00
00003388 1010 move.b D0, [A0]
0000338A 3F00 move.w -[A7], D0
0000338C 7025 moveq.l D0, 0x25
0000338E C1ED D38A muls.w D0, [A5 - 0x2C76]
00003392 306D D824 movea.w A0, [A5 - 0x27DC]
00003396 D0C0 add.w A0, D0
00003398 D1C8 add.l A0, A0
0000339A D1CB add.l A0, A3
0000339C 3F10 move.w -[A7], [A0]
0000339E 7025 moveq.l D0, 0x25
000033A0 C1ED D38A muls.w D0, [A5 - 0x2C76]
000033A4 306D D824 movea.w A0, [A5 - 0x27DC]
000033A8 D0C0 add.w A0, D0
000033AA D1C8 add.l A0, A0
000033AC 3F30 6800 move.w -[A7], [A0 + D6]
000033B0 302D D824 move.w D0, [A5 - 0x27DC]
000033B4 E948 lsl D0.w, 4
000033B6 D06D D3A0 add.w D0, [A5 - 0x2C60]
000033BA 5E40 addq.w D0, 7
000033BC 3F00 move.w -[A7], D0
000033BE 7061 moveq.l D0, 0x61
000033C0 D06D D3A4 add.w D0, [A5 - 0x2C5C]
000033C4 3F00 move.w -[A7], D0
000033C6 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000033CA 4FEF 000C lea.l A7, [A7 + 0xC]
000033CE 526D D824 addq.w [A5 - 0x27DC], 1
label000033D2:
000033D2 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
000033D8 6C1E bge +0x20 /* 000033F8 */
000033DA 7025 moveq.l D0, 0x25
000033DC C1ED D38A muls.w D0, [A5 - 0x2C76]
000033E0 322D D852 move.w D1, [A5 - 0x27AE]
000033E4 926D D850 sub.w D1, [A5 - 0x27B0]
000033E8 3403 move.w D2, D3
000033EA 9441 sub.w D2, D1
000033EC 5242 addq.w D2, 1
000033EE 9440 sub.w D2, D0
000033F0 B46D D824 cmp.w D2, [A5 - 0x27DC]
000033F4 6E00 FF76 bgt -0x88 /* 0000336C */
label000033F8:
000033F8 7001 moveq.l D0, 0x01
000033FA D06D D850 add.w D0, [A5 - 0x27B0]
000033FE 3B40 D3A8 move.w [A5 - 0x2C58], D0
00003402 3B40 D3AA move.w [A5 - 0x2C56], D0
00003406 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
0000340C 3B40 D3AE move.w [A5 - 0x2C52], D0
00003410 322D D852 move.w D1, [A5 - 0x27AE]
00003414 926D D850 sub.w D1, [A5 - 0x27B0]
00003418 5243 addq.w D3, 1
0000341A 9641 sub.w D3, D1
0000341C 2F2D D39C move.l -[A7], [A5 - 0x2C64]
00003420 2203 move.l D1, D3
00003422 48C1 ext.l D1
00003424 83FC 0025 divs.w D1, 0x25 /* '%' */
00003428 5241 addq.w D1, 1
0000342A 3F01 move.w -[A7], D1
0000342C A965 syscall SetControlMaximum/SetMaxCtl
0000342E 2F2D D39C move.l -[A7], [A5 - 0x2C64]
00003432 7001 moveq.l D0, 0x01
00003434 D06D D38A add.w D0, [A5 - 0x2C76]
00003438 3F00 move.w -[A7], D0
0000343A A963 syscall SetControlValue/SetCtlValue
0000343C 6000 033C bra +0x33E /* 0000377A */
label00003440:
00003440 526D D822 addq.w [A5 - 0x27DE], 1
00003444 588A addq.l A2, 4
00003446 5484 addq.l D4, 2
label00003448:
00003448 0C6D 0058 D822 cmpi.w [A5 - 0x27DE], 0x58 /* 'X' */
0000344E 6D00 FB64 blt -0x49A /* 00002FB4 */
00003452 6000 0326 bra +0x328 /* 0000377A */
label00003456:
00003456 2F2D CC34 move.l -[A7], [A5 - 0x33CC]
0000345A A922 syscall BeginUpdate
0000345C 2F2D CC20 move.l -[A7], [A5 - 0x33E0]
00003460 AA1C syscall SetCCursor
00003462 486D D288 pea.l [A5 - 0x2D78]
00003466 2F2D CD1C move.l -[A7], [A5 - 0x32E4]
0000346A AA1F syscall PlotCIcon
0000346C 486D D190 pea.l [A5 - 0x2E70]
00003470 2F2D CCB4 move.l -[A7], [A5 - 0x334C]
00003474 AA1F syscall PlotCIcon
00003476 486D D198 pea.l [A5 - 0x2E68]
0000347A 2F2D CCB8 move.l -[A7], [A5 - 0x3348]
0000347E AA1F syscall PlotCIcon
00003480 486D D1A0 pea.l [A5 - 0x2E60]
00003484 2F2D CCBC move.l -[A7], [A5 - 0x3344]
00003488 AA1F syscall PlotCIcon
0000348A 486D D1A8 pea.l [A5 - 0x2E58]
0000348E 2F2D CCC0 move.l -[A7], [A5 - 0x3340]
00003492 AA1F syscall PlotCIcon
00003494 486D D1B0 pea.l [A5 - 0x2E50]
00003498 2F2D CCC4 move.l -[A7], [A5 - 0x333C]
0000349C AA1F syscall PlotCIcon
0000349E 486D D1B8 pea.l [A5 - 0x2E48]
000034A2 2F2D CCC8 move.l -[A7], [A5 - 0x3338]
000034A6 AA1F syscall PlotCIcon
000034A8 486D D1C0 pea.l [A5 - 0x2E40]
000034AC 2F2D CCCC move.l -[A7], [A5 - 0x3334]
000034B0 AA1F syscall PlotCIcon
000034B2 486D D1C8 pea.l [A5 - 0x2E38]
000034B6 2F2D CCD0 move.l -[A7], [A5 - 0x3330]
000034BA AA1F syscall PlotCIcon
000034BC 486D D1D0 pea.l [A5 - 0x2E30]
000034C0 2F2D CCD4 move.l -[A7], [A5 - 0x332C]
000034C4 AA1F syscall PlotCIcon
000034C6 486D D1D8 pea.l [A5 - 0x2E28]
000034CA 2F2D CCD8 move.l -[A7], [A5 - 0x3328]
000034CE AA1F syscall PlotCIcon
000034D0 486D D1E0 pea.l [A5 - 0x2E20]
000034D4 2F2D CCDC move.l -[A7], [A5 - 0x3324]
000034D8 AA1F syscall PlotCIcon
000034DA 486D D1E8 pea.l [A5 - 0x2E18]
000034DE 2F2D CCE0 move.l -[A7], [A5 - 0x3320]
000034E2 AA1F syscall PlotCIcon
000034E4 486D D1F0 pea.l [A5 - 0x2E10]
000034E8 2F2D CCE4 move.l -[A7], [A5 - 0x331C]
000034EC AA1F syscall PlotCIcon
000034EE 486D D1F8 pea.l [A5 - 0x2E08]
000034F2 2F2D CCE8 move.l -[A7], [A5 - 0x3318]
000034F6 AA1F syscall PlotCIcon
000034F8 486D D208 pea.l [A5 - 0x2DF8]
000034FC 2F2D CCF0 move.l -[A7], [A5 - 0x3310]
00003500 AA1F syscall PlotCIcon
00003502 486D D258 pea.l [A5 - 0x2DA8]
00003506 2F2D CE00 move.l -[A7], [A5 - 0x3200]
0000350A AA1F syscall PlotCIcon
0000350C 486D D260 pea.l [A5 - 0x2DA0]
00003510 2F2D CE04 move.l -[A7], [A5 - 0x31FC]
00003514 AA1F syscall PlotCIcon
00003516 486D D268 pea.l [A5 - 0x2D98]
0000351A 2F2D CE08 move.l -[A7], [A5 - 0x31F8]
0000351E AA1F syscall PlotCIcon
00003520 486D D270 pea.l [A5 - 0x2D90]
00003524 2F2D CE0C move.l -[A7], [A5 - 0x31F4]
00003528 AA1F syscall PlotCIcon
0000352A 486D D278 pea.l [A5 - 0x2D88]
0000352E 2F2D CE10 move.l -[A7], [A5 - 0x31F0]
00003532 AA1F syscall PlotCIcon
00003534 486D D280 pea.l [A5 - 0x2D80]
00003538 2F2D CE14 move.l -[A7], [A5 - 0x31EC]
0000353C AA1F syscall PlotCIcon
0000353E 486D D220 pea.l [A5 - 0x2DE0]
00003542 2F2D CD00 move.l -[A7], [A5 - 0x3300]
00003546 AA1F syscall PlotCIcon
00003548 486D D228 pea.l [A5 - 0x2DD8]
0000354C 2F2D CD04 move.l -[A7], [A5 - 0x32FC]
00003550 AA1F syscall PlotCIcon
00003552 486D D230 pea.l [A5 - 0x2DD0]
00003556 2F2D CD08 move.l -[A7], [A5 - 0x32F8]
0000355A AA1F syscall PlotCIcon
0000355C 486D D238 pea.l [A5 - 0x2DC8]
00003560 2F2D CD0C move.l -[A7], [A5 - 0x32F4]
00003564 AA1F syscall PlotCIcon
00003566 486D D240 pea.l [A5 - 0x2DC0]
0000356A 2F2D CD10 move.l -[A7], [A5 - 0x32F0]
0000356E AA1F syscall PlotCIcon
00003570 486D D248 pea.l [A5 - 0x2DB8]
00003574 2F2D CD14 move.l -[A7], [A5 - 0x32EC]
00003578 AA1F syscall PlotCIcon
0000357A 486D D218 pea.l [A5 - 0x2DE8]
0000357E 2F2D CCF8 move.l -[A7], [A5 - 0x3308]
00003582 AA1F syscall PlotCIcon
00003584 486D D200 pea.l [A5 - 0x2E00]
00003588 2F2D CCEC move.l -[A7], [A5 - 0x3314]
0000358C AA1F syscall PlotCIcon
0000358E 486D D210 pea.l [A5 - 0x2DF0]
00003592 2F2D CCF4 move.l -[A7], [A5 - 0x330C]
00003596 AA1F syscall PlotCIcon
00003598 486D D250 pea.l [A5 - 0x2DB0]
0000359C 2F2D CD18 move.l -[A7], [A5 - 0x32E8]
000035A0 AA1F syscall PlotCIcon
000035A2 2F2D D39C move.l -[A7], [A5 - 0x2C64]
000035A6 7002 moveq.l D0, 0x02
000035A8 D06D D38A add.w D0, [A5 - 0x2C76]
000035AC 3F00 move.w -[A7], D0
000035AE A963 syscall SetControlValue/SetCtlValue
000035B0 2F2D D39C move.l -[A7], [A5 - 0x2C64]
000035B4 7001 moveq.l D0, 0x01
000035B6 D06D D38A add.w D0, [A5 - 0x2C76]
000035BA 3F00 move.w -[A7], D0
000035BC A963 syscall SetControlValue/SetCtlValue
000035BE 426D D824 clr.w [A5 - 0x27DC]
000035C2 6010 bra +0x12 /* 000035D4 */
label000035C4:
000035C4 302D D824 move.w D0, [A5 - 0x27DC]
000035C8 204D movea.l A0, A5
000035CA D0C0 add.w A0, D0
000035CC 4228 D976 clr.b [A0 - 0x268A]
000035D0 526D D824 addq.w [A5 - 0x27DC], 1
label000035D4:
000035D4 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
000035DA 6DE8 blt -0x16 /* 000035C4 */
000035DC 486D D866 pea.l [A5 - 0x279A]
000035E0 A8A3 syscall EraseRect
000035E2 3F2D D38A move.w -[A7], [A5 - 0x2C76]
000035E6 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
000035EA 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
000035EE 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
000035F2 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
000035F6 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
000035FA 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000035FE 426D D824 clr.w [A5 - 0x27DC]
00003602 508F addq.l A7, 8
00003604 6066 bra +0x68 /* 0000366C */
label00003606:
00003606 7025 moveq.l D0, 0x25
00003608 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000360C D06D D824 add.w D0, [A5 - 0x27DC]
00003610 3F00 move.w -[A7], D0
00003612 7025 moveq.l D0, 0x25
00003614 C1ED D38A muls.w D0, [A5 - 0x2C76]
00003618 306D D824 movea.w A0, [A5 - 0x27DC]
0000361C D0C0 add.w A0, D0
0000361E D1CC add.l A0, A4
00003620 7000 moveq.l D0, 0x00
00003622 1010 move.b D0, [A0]
00003624 3F00 move.w -[A7], D0
00003626 7025 moveq.l D0, 0x25
00003628 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000362C 306D D824 movea.w A0, [A5 - 0x27DC]
00003630 D0C0 add.w A0, D0
00003632 D1C8 add.l A0, A0
00003634 D1CB add.l A0, A3
00003636 3F10 move.w -[A7], [A0]
00003638 7025 moveq.l D0, 0x25
0000363A C1ED D38A muls.w D0, [A5 - 0x2C76]
0000363E 306D D824 movea.w A0, [A5 - 0x27DC]
00003642 D0C0 add.w A0, D0
00003644 D1C8 add.l A0, A0
00003646 3F30 6800 move.w -[A7], [A0 + D6]
0000364A 302D D824 move.w D0, [A5 - 0x27DC]
0000364E E948 lsl D0.w, 4
00003650 D06D D3A0 add.w D0, [A5 - 0x2C60]
00003654 5E40 addq.w D0, 7
00003656 3F00 move.w -[A7], D0
00003658 7061 moveq.l D0, 0x61
0000365A D06D D3A4 add.w D0, [A5 - 0x2C5C]
0000365E 3F00 move.w -[A7], D0
00003660 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00003664 4FEF 000C lea.l A7, [A7 + 0xC]
00003668 526D D824 addq.w [A5 - 0x27DC], 1
label0000366C:
0000366C 0C6D 0025 D824 cmpi.w [A5 - 0x27DC], 0x25 /* '%' */
00003672 6C10 bge +0x12 /* 00003684 */
00003674 7025 moveq.l D0, 0x25
00003676 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000367A 3203 move.w D1, D3
0000367C 9240 sub.w D1, D0
0000367E B26D D824 cmp.w D1, [A5 - 0x27DC]
00003682 6E82 bgt -0x7C /* 00003606 */
label00003684:
00003684 486D D976 pea.l [A5 - 0x268A]
00003688 3F2D D38A move.w -[A7], [A5 - 0x2C76]
0000368C 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
00003690 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
00003694 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
00003698 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
0000369C 7007 moveq.l D0, 0x07
0000369E D06D D3A0 add.w D0, [A5 - 0x2C60]
000036A2 3F00 move.w -[A7], D0
000036A4 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
000036A8 426D D822 clr.w [A5 - 0x27DE]
000036AC 45ED CE3C lea.l A2, [A5 - 0x31C4]
000036B0 4FEF 0010 lea.l A7, [A7 + 0x10]
000036B4 600C bra +0xE /* 000036C2 */
label000036B6:
000036B6 42A7 clr.l -[A7]
000036B8 A8D8 syscall NewRgn
000036BA 249F move.l [A2], [A7]+
000036BC 526D D822 addq.w [A5 - 0x27DE], 1
000036C0 588A addq.l A2, 4
label000036C2:
000036C2 0C6D 0058 D822 cmpi.w [A5 - 0x27DE], 0x58 /* 'X' */
000036C8 6DEC blt -0x12 /* 000036B6 */
000036CA 4A2D D7FD tst.b [A5 - 0x2803]
000036CE 6646 bne +0x48 /* 00003716 */
000036D0 3B7C 0002 D81E move.w [A5 - 0x27E2], 0x2
000036D6 3B7C 00E6 D820 move.w [A5 - 0x27E0], 0xE6
000036DC 3B7C 000C D81A move.w [A5 - 0x27E6], 0xC
000036E2 3B7C 0078 D818 move.w [A5 - 0x27E8], 0x78 /* 'x' */
000036E8 3B7C 0003 D826 move.w [A5 - 0x27DA], 0x3
000036EE 3B7C 003C D828 move.w [A5 - 0x27D8], 0x3C /* '<' */
000036F4 3F2D D828 move.w -[A7], [A5 - 0x27D8]
000036F8 3F2D D826 move.w -[A7], [A5 - 0x27DA]
000036FC 3F2D D818 move.w -[A7], [A5 - 0x27E8]
00003700 3F2D D81A move.w -[A7], [A5 - 0x27E6]
00003704 3F2D D820 move.w -[A7], [A5 - 0x27E0]
00003708 3F2D D81E move.w -[A7], [A5 - 0x27E2]
0000370C 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00003710 4FEF 000C lea.l A7, [A7 + 0xC]
00003714 604A bra +0x4C /* 00003760 */
label00003716:
00003716 3B7C 00E6 D820 move.w [A5 - 0x27E0], 0xE6
0000371C 3B7C 0011 D81A move.w [A5 - 0x27E6], 0x11
00003722 3B7C 0088 D818 move.w [A5 - 0x27E8], 0x88
00003728 3B7C 0006 D826 move.w [A5 - 0x27DA], 0x6
0000372E 3B7C 0046 D828 move.w [A5 - 0x27D8], 0x46 /* 'F' */
00003734 70F7 moveq.l D0, 0xFFFFFFF7
00003736 C1ED D81A muls.w D0, [A5 - 0x27E6]
0000373A 0640 000E addi.w D0, 0xE
0000373E 3B40 D81E move.w [A5 - 0x27E2], D0
00003742 3F2D D828 move.w -[A7], [A5 - 0x27D8]
00003746 3F2D D826 move.w -[A7], [A5 - 0x27DA]
0000374A 3F2D D818 move.w -[A7], [A5 - 0x27E8]
0000374E 3F2D D81A move.w -[A7], [A5 - 0x27E6]
00003752 3F2D D820 move.w -[A7], [A5 - 0x27E0]
00003756 3F00 move.w -[A7], D0
00003758 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
0000375C 4FEF 000C lea.l A7, [A7 + 0xC]
label00003760:
00003760 4A2D D7FC tst.b [A5 - 0x2804]
00003764 670E beq +0x10 /* 00003774 */
00003766 7000 moveq.l D0, 0x00
00003768 102D D7FD move.b D0, [A5 - 0x2803]
0000376C 3F00 move.w -[A7], D0
0000376E 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00003772 548F addq.l A7, 2
label00003774:
00003774 2F2D CC34 move.l -[A7], [A5 - 0x33CC]
00003778 A923 syscall EndUpdate
label0000377A:
0000377A 4A2D D7FB tst.b [A5 - 0x2805]
0000377E 6700 CB40 beq -0x34BE /* 000002C0 */
00003782 4A43 tst.w D3
00003784 6604 bne +0x6 /* 0000378A */
00003786 362D D2A0 move.w D3, [A5 - 0x2D60]
label0000378A:
0000378A 486D D85E pea.l [A5 - 0x27A2]
0000378E A8A3 syscall EraseRect
00003790 486D D844 pea.l [A5 - 0x27BC]
00003794 A8A3 syscall EraseRect
00003796 486D D220 pea.l [A5 - 0x2DE0]
0000379A A8A3 syscall EraseRect
0000379C 486D D228 pea.l [A5 - 0x2DD8]
000037A0 A8A3 syscall EraseRect
000037A2 486D D86E pea.l [A5 - 0x2792]
000037A6 2F3C 00CD 023A move.l -[A7], 0xCD023A
000037AC 2F3C 00DC 0254 move.l -[A7], 0xDC0254
000037B2 A8A7 syscall SetRect
000037B4 486D D86E pea.l [A5 - 0x2792]
000037B8 A8A3 syscall EraseRect
000037BA 2F2D D39C move.l -[A7], [A5 - 0x2C64]
000037BE A955 syscall DisposeControl
000037C0 2F2D CC34 move.l -[A7], [A5 - 0x33CC]
000037C4 A969 syscall DrawControls
000037C6 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
000037CA 4878 000E push.l 0xE
000037CE 201F move.l D0, [A7]+
000037D0 A032 syscall FlushEvents
000037D2 206E 0008 movea.l A0, [A6 + 0x8]
000037D6 3083 move.w [A0], D3
000037D8 226D CC34 movea.l A1, [A5 - 0x33CC]
000037DC 4869 0010 pea.l [A1 + 0x10]
000037E0 A92A syscall ValidRect
000037E2 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000037E6 4E5E unlink A6
000037E8 4E75 rts
000037EA 0001 000A ori.b D1, 0xA /* '\n' */
000037EE 0001 000A ori.b D1, 0xA /* '\n' */
000037F2 000A 000A ori.b A2, 0xA /* '\n' */
000037F6 000A 000A ori.b A2, 0xA /* '\n' */
export_43:
000037FA 4E56 FECE link A6, -0x0132
000037FE 486E FED4 pea.l [A6 - 0x12C]
00003802 A874 syscall GetPort
00003804 2F2E 000C move.l -[A7], [A6 + 0xC]
00003808 A873 syscall SetPort
0000380A 486E FF00 pea.l [A6 - 0x100]
0000380E 2F3C 0001 0258 move.l -[A7], 0x10258
00003814 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003818 486E FF00 pea.l [A6 - 0x100]
0000381C 486E FECE pea.l [A6 - 0x132]
00003820 A900 syscall GetFNum
00003822 486E FF00 pea.l [A6 - 0x100]
00003826 2F3C 0003 0258 move.l -[A7], 0x30258
0000382C 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003830 486E FF00 pea.l [A6 - 0x100]
00003834 486E FED0 pea.l [A6 - 0x130]
00003838 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
0000383C 3F2E FECE move.w -[A7], [A6 - 0x132]
00003840 A887 syscall TextFont
00003842 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003846 A88A syscall TextSize
00003848 486E FF00 pea.l [A6 - 0x100]
0000384C 2F3C 0002 0258 move.l -[A7], 0x20258
00003852 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003856 486E FF00 pea.l [A6 - 0x100]
0000385A 486E FED0 pea.l [A6 - 0x130]
0000385E 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
00003862 206D D398 movea.l A0, [A5 - 0x2C68]
00003866 2050 movea.l A0, [A0]
00003868 2D68 0008 FEF0 move.l [A6 - 0x110], [A0 + 0x8]
0000386E 2D68 000C FEF4 move.l [A6 - 0x10C], [A0 + 0xC]
00003874 206D D390 movea.l A0, [A5 - 0x2C70]
00003878 2050 movea.l A0, [A0]
0000387A 2D68 0008 FEE8 move.l [A6 - 0x118], [A0 + 0x8]
00003880 2D68 000C FEEC move.l [A6 - 0x114], [A0 + 0xC]
00003886 206D D394 movea.l A0, [A5 - 0x2C6C]
0000388A 2050 movea.l A0, [A0]
0000388C 2D68 0008 FEE0 move.l [A6 - 0x120], [A0 + 0x8]
00003892 2D68 000C FEE4 move.l [A6 - 0x11C], [A0 + 0xC]
00003898 486E FEF8 pea.l [A6 - 0x108]
0000389C 2F3C 0001 0001 move.l -[A7], 0x10001
000038A2 2F3C 0012 0258 move.l -[A7], 0x120258
000038A8 A8A7 syscall SetRect
000038AA 4227 clr.b -[A7]
000038AC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000038B0 486D D070 pea.l [A5 - 0x2F90]
000038B4 A8AD syscall PtInRect
000038B6 4A1F tst.b [A7]+
000038B8 673C beq +0x3E /* 000038F6 */
000038BA 0C6D 0001 DA12 cmpi.w [A5 - 0x25EE], 0x1
000038C0 670C beq +0xE /* 000038CE */
000038C2 486E FEF8 pea.l [A6 - 0x108]
000038C6 A8A3 syscall EraseRect
000038C8 3B7C 0001 DA12 move.w [A5 - 0x25EE], 0x1
label000038CE:
000038CE 2F3C 000D 0012 move.l -[A7], 0xD0012
000038D4 A893 syscall MoveTo
000038D6 486E FF00 pea.l [A6 - 0x100]
000038DA 3F2E FED2 move.w -[A7], [A6 - 0x12E]
000038DE 3F3C 0001 move.w -[A7], 0x1
000038E2 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000038E6 486E FF00 pea.l [A6 - 0x100]
000038EA A884 syscall DrawString
000038EC 2F2E FED4 move.l -[A7], [A6 - 0x12C]
000038F0 A873 syscall SetPort
000038F2 6000 0A90 bra +0xA92 /* 00004384 */
label000038F6:
000038F6 4227 clr.b -[A7]
000038F8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000038FC 486D D078 pea.l [A5 - 0x2F88]
00003900 A8AD syscall PtInRect
00003902 4A1F tst.b [A7]+
00003904 673C beq +0x3E /* 00003942 */
00003906 0C6D 0002 DA12 cmpi.w [A5 - 0x25EE], 0x2
0000390C 670C beq +0xE /* 0000391A */
0000390E 486E FEF8 pea.l [A6 - 0x108]
00003912 A8A3 syscall EraseRect
00003914 3B7C 0002 DA12 move.w [A5 - 0x25EE], 0x2
label0000391A:
0000391A 2F3C 000D 0012 move.l -[A7], 0xD0012
00003920 A893 syscall MoveTo
00003922 486E FF00 pea.l [A6 - 0x100]
00003926 3F2E FED2 move.w -[A7], [A6 - 0x12E]
0000392A 3F3C 0002 move.w -[A7], 0x2
0000392E 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003932 486E FF00 pea.l [A6 - 0x100]
00003936 A884 syscall DrawString
00003938 2F2E FED4 move.l -[A7], [A6 - 0x12C]
0000393C A873 syscall SetPort
0000393E 6000 0A44 bra +0xA46 /* 00004384 */
label00003942:
00003942 4227 clr.b -[A7]
00003944 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003948 486D CFD0 pea.l [A5 - 0x3030]
0000394C A8AD syscall PtInRect
0000394E 4A1F tst.b [A7]+
00003950 673C beq +0x3E /* 0000398E */
00003952 0C6D 0003 DA12 cmpi.w [A5 - 0x25EE], 0x3
00003958 670C beq +0xE /* 00003966 */
0000395A 486E FEF8 pea.l [A6 - 0x108]
0000395E A8A3 syscall EraseRect
00003960 3B7C 0003 DA12 move.w [A5 - 0x25EE], 0x3
label00003966:
00003966 2F3C 000D 0012 move.l -[A7], 0xD0012
0000396C A893 syscall MoveTo
0000396E 486E FF00 pea.l [A6 - 0x100]
00003972 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003976 3F3C 0003 move.w -[A7], 0x3
0000397A 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000397E 486E FF00 pea.l [A6 - 0x100]
00003982 A884 syscall DrawString
00003984 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003988 A873 syscall SetPort
0000398A 6000 09F8 bra +0x9FA /* 00004384 */
label0000398E:
0000398E 4227 clr.b -[A7]
00003990 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003994 486D CFD8 pea.l [A5 - 0x3028]
00003998 A8AD syscall PtInRect
0000399A 4A1F tst.b [A7]+
0000399C 673C beq +0x3E /* 000039DA */
0000399E 0C6D 0004 DA12 cmpi.w [A5 - 0x25EE], 0x4
000039A4 670C beq +0xE /* 000039B2 */
000039A6 486E FEF8 pea.l [A6 - 0x108]
000039AA A8A3 syscall EraseRect
000039AC 3B7C 0004 DA12 move.w [A5 - 0x25EE], 0x4
label000039B2:
000039B2 2F3C 000D 0012 move.l -[A7], 0xD0012
000039B8 A893 syscall MoveTo
000039BA 486E FF00 pea.l [A6 - 0x100]
000039BE 3F2E FED2 move.w -[A7], [A6 - 0x12E]
000039C2 3F3C 0004 move.w -[A7], 0x4
000039C6 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000039CA 486E FF00 pea.l [A6 - 0x100]
000039CE A884 syscall DrawString
000039D0 2F2E FED4 move.l -[A7], [A6 - 0x12C]
000039D4 A873 syscall SetPort
000039D6 6000 09AC bra +0x9AE /* 00004384 */
label000039DA:
000039DA 4227 clr.b -[A7]
000039DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000039E0 486D CFE0 pea.l [A5 - 0x3020]
000039E4 A8AD syscall PtInRect
000039E6 4A1F tst.b [A7]+
000039E8 673C beq +0x3E /* 00003A26 */
000039EA 0C6D 0005 DA12 cmpi.w [A5 - 0x25EE], 0x5
000039F0 670C beq +0xE /* 000039FE */
000039F2 486E FEF8 pea.l [A6 - 0x108]
000039F6 A8A3 syscall EraseRect
000039F8 3B7C 0005 DA12 move.w [A5 - 0x25EE], 0x5
label000039FE:
000039FE 2F3C 000D 0012 move.l -[A7], 0xD0012
00003A04 A893 syscall MoveTo
00003A06 486E FF00 pea.l [A6 - 0x100]
00003A0A 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003A0E 3F3C 0005 move.w -[A7], 0x5
00003A12 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003A16 486E FF00 pea.l [A6 - 0x100]
00003A1A A884 syscall DrawString
00003A1C 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003A20 A873 syscall SetPort
00003A22 6000 0960 bra +0x962 /* 00004384 */
label00003A26:
00003A26 4227 clr.b -[A7]
00003A28 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003A2C 486D CFE8 pea.l [A5 - 0x3018]
00003A30 A8AD syscall PtInRect
00003A32 4A1F tst.b [A7]+
00003A34 673C beq +0x3E /* 00003A72 */
00003A36 0C6D 0006 DA12 cmpi.w [A5 - 0x25EE], 0x6
00003A3C 670C beq +0xE /* 00003A4A */
00003A3E 486E FEF8 pea.l [A6 - 0x108]
00003A42 A8A3 syscall EraseRect
00003A44 3B7C 0006 DA12 move.w [A5 - 0x25EE], 0x6
label00003A4A:
00003A4A 2F3C 000D 0012 move.l -[A7], 0xD0012
00003A50 A893 syscall MoveTo
00003A52 486E FF00 pea.l [A6 - 0x100]
00003A56 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003A5A 3F3C 0006 move.w -[A7], 0x6
00003A5E 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003A62 486E FF00 pea.l [A6 - 0x100]
00003A66 A884 syscall DrawString
00003A68 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003A6C A873 syscall SetPort
00003A6E 6000 0914 bra +0x916 /* 00004384 */
label00003A72:
00003A72 4227 clr.b -[A7]
00003A74 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003A78 486D CFF0 pea.l [A5 - 0x3010]
00003A7C A8AD syscall PtInRect
00003A7E 4A1F tst.b [A7]+
00003A80 673C beq +0x3E /* 00003ABE */
00003A82 0C6D 0007 DA12 cmpi.w [A5 - 0x25EE], 0x7
00003A88 670C beq +0xE /* 00003A96 */
00003A8A 486E FEF8 pea.l [A6 - 0x108]
00003A8E A8A3 syscall EraseRect
00003A90 3B7C 0007 DA12 move.w [A5 - 0x25EE], 0x7
label00003A96:
00003A96 2F3C 000D 0012 move.l -[A7], 0xD0012
00003A9C A893 syscall MoveTo
00003A9E 486E FF00 pea.l [A6 - 0x100]
00003AA2 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003AA6 3F3C 0007 move.w -[A7], 0x7
00003AAA 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003AAE 486E FF00 pea.l [A6 - 0x100]
00003AB2 A884 syscall DrawString
00003AB4 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003AB8 A873 syscall SetPort
00003ABA 6000 08C8 bra +0x8CA /* 00004384 */
label00003ABE:
00003ABE 4227 clr.b -[A7]
00003AC0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003AC4 486D CFF8 pea.l [A5 - 0x3008]
00003AC8 A8AD syscall PtInRect
00003ACA 4A1F tst.b [A7]+
00003ACC 673C beq +0x3E /* 00003B0A */
00003ACE 0C6D 0008 DA12 cmpi.w [A5 - 0x25EE], 0x8
00003AD4 670C beq +0xE /* 00003AE2 */
00003AD6 486E FEF8 pea.l [A6 - 0x108]
00003ADA A8A3 syscall EraseRect
00003ADC 3B7C 0008 DA12 move.w [A5 - 0x25EE], 0x8
label00003AE2:
00003AE2 2F3C 000D 0012 move.l -[A7], 0xD0012
00003AE8 A893 syscall MoveTo
00003AEA 486E FF00 pea.l [A6 - 0x100]
00003AEE 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003AF2 3F3C 0008 move.w -[A7], 0x8
00003AF6 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003AFA 486E FF00 pea.l [A6 - 0x100]
00003AFE A884 syscall DrawString
00003B00 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003B04 A873 syscall SetPort
00003B06 6000 087C bra +0x87E /* 00004384 */
label00003B0A:
00003B0A 4227 clr.b -[A7]
00003B0C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003B10 486D D000 pea.l [A5 - 0x3000]
00003B14 A8AD syscall PtInRect
00003B16 4A1F tst.b [A7]+
00003B18 673C beq +0x3E /* 00003B56 */
00003B1A 0C6D 0009 DA12 cmpi.w [A5 - 0x25EE], 0x9 /* '\t' */
00003B20 670C beq +0xE /* 00003B2E */
00003B22 486E FEF8 pea.l [A6 - 0x108]
00003B26 A8A3 syscall EraseRect
00003B28 3B7C 0009 DA12 move.w [A5 - 0x25EE], 0x9 /* '\t' */
label00003B2E:
00003B2E 2F3C 000D 0012 move.l -[A7], 0xD0012
00003B34 A893 syscall MoveTo
00003B36 486E FF00 pea.l [A6 - 0x100]
00003B3A 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003B3E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00003B42 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003B46 486E FF00 pea.l [A6 - 0x100]
00003B4A A884 syscall DrawString
00003B4C 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003B50 A873 syscall SetPort
00003B52 6000 0830 bra +0x832 /* 00004384 */
label00003B56:
00003B56 4227 clr.b -[A7]
00003B58 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003B5C 486D D008 pea.l [A5 - 0x2FF8]
00003B60 A8AD syscall PtInRect
00003B62 4A1F tst.b [A7]+
00003B64 673C beq +0x3E /* 00003BA2 */
00003B66 0C6D 000A DA12 cmpi.w [A5 - 0x25EE], 0xA /* '\n' */
00003B6C 670C beq +0xE /* 00003B7A */
00003B6E 486E FEF8 pea.l [A6 - 0x108]
00003B72 A8A3 syscall EraseRect
00003B74 3B7C 000A DA12 move.w [A5 - 0x25EE], 0xA /* '\n' */
label00003B7A:
00003B7A 2F3C 000D 0012 move.l -[A7], 0xD0012
00003B80 A893 syscall MoveTo
00003B82 486E FF00 pea.l [A6 - 0x100]
00003B86 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003B8A 3F3C 000A move.w -[A7], 0xA /* '\n' */
00003B8E 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003B92 486E FF00 pea.l [A6 - 0x100]
00003B96 A884 syscall DrawString
00003B98 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003B9C A873 syscall SetPort
00003B9E 6000 07E4 bra +0x7E6 /* 00004384 */
label00003BA2:
00003BA2 4227 clr.b -[A7]
00003BA4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003BA8 486D D010 pea.l [A5 - 0x2FF0]
00003BAC A8AD syscall PtInRect
00003BAE 4A1F tst.b [A7]+
00003BB0 673C beq +0x3E /* 00003BEE */
00003BB2 0C6D 000B DA12 cmpi.w [A5 - 0x25EE], 0xB
00003BB8 670C beq +0xE /* 00003BC6 */
00003BBA 486E FEF8 pea.l [A6 - 0x108]
00003BBE A8A3 syscall EraseRect
00003BC0 3B7C 000B DA12 move.w [A5 - 0x25EE], 0xB
label00003BC6:
00003BC6 2F3C 000D 0012 move.l -[A7], 0xD0012
00003BCC A893 syscall MoveTo
00003BCE 486E FF00 pea.l [A6 - 0x100]
00003BD2 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003BD6 3F3C 000B move.w -[A7], 0xB
00003BDA 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003BDE 486E FF00 pea.l [A6 - 0x100]
00003BE2 A884 syscall DrawString
00003BE4 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003BE8 A873 syscall SetPort
00003BEA 6000 0798 bra +0x79A /* 00004384 */
label00003BEE:
00003BEE 4227 clr.b -[A7]
00003BF0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003BF4 486D D018 pea.l [A5 - 0x2FE8]
00003BF8 A8AD syscall PtInRect
00003BFA 4A1F tst.b [A7]+
00003BFC 673C beq +0x3E /* 00003C3A */
00003BFE 0C6D 000C DA12 cmpi.w [A5 - 0x25EE], 0xC
00003C04 670C beq +0xE /* 00003C12 */
00003C06 486E FEF8 pea.l [A6 - 0x108]
00003C0A A8A3 syscall EraseRect
00003C0C 3B7C 000C DA12 move.w [A5 - 0x25EE], 0xC
label00003C12:
00003C12 2F3C 000D 0012 move.l -[A7], 0xD0012
00003C18 A893 syscall MoveTo
00003C1A 486E FF00 pea.l [A6 - 0x100]
00003C1E 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003C22 3F3C 000C move.w -[A7], 0xC
00003C26 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003C2A 486E FF00 pea.l [A6 - 0x100]
00003C2E A884 syscall DrawString
00003C30 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003C34 A873 syscall SetPort
00003C36 6000 074C bra +0x74E /* 00004384 */
label00003C3A:
00003C3A 4227 clr.b -[A7]
00003C3C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003C40 486D D020 pea.l [A5 - 0x2FE0]
00003C44 A8AD syscall PtInRect
00003C46 4A1F tst.b [A7]+
00003C48 673C beq +0x3E /* 00003C86 */
00003C4A 0C6D 000D DA12 cmpi.w [A5 - 0x25EE], 0xD /* '\r' */
00003C50 670C beq +0xE /* 00003C5E */
00003C52 486E FEF8 pea.l [A6 - 0x108]
00003C56 A8A3 syscall EraseRect
00003C58 3B7C 000D DA12 move.w [A5 - 0x25EE], 0xD /* '\r' */
label00003C5E:
00003C5E 2F3C 000D 0012 move.l -[A7], 0xD0012
00003C64 A893 syscall MoveTo
00003C66 486E FF00 pea.l [A6 - 0x100]
00003C6A 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003C6E 3F3C 000D move.w -[A7], 0xD /* '\r' */
00003C72 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003C76 486E FF00 pea.l [A6 - 0x100]
00003C7A A884 syscall DrawString
00003C7C 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003C80 A873 syscall SetPort
00003C82 6000 0700 bra +0x702 /* 00004384 */
label00003C86:
00003C86 4227 clr.b -[A7]
00003C88 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003C8C 486D D028 pea.l [A5 - 0x2FD8]
00003C90 A8AD syscall PtInRect
00003C92 4A1F tst.b [A7]+
00003C94 673C beq +0x3E /* 00003CD2 */
00003C96 0C6D 000E DA12 cmpi.w [A5 - 0x25EE], 0xE
00003C9C 670C beq +0xE /* 00003CAA */
00003C9E 486E FEF8 pea.l [A6 - 0x108]
00003CA2 A8A3 syscall EraseRect
00003CA4 3B7C 000E DA12 move.w [A5 - 0x25EE], 0xE
label00003CAA:
00003CAA 2F3C 000D 0012 move.l -[A7], 0xD0012
00003CB0 A893 syscall MoveTo
00003CB2 486E FF00 pea.l [A6 - 0x100]
00003CB6 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003CBA 3F3C 000E move.w -[A7], 0xE
00003CBE 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003CC2 486E FF00 pea.l [A6 - 0x100]
00003CC6 A884 syscall DrawString
00003CC8 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003CCC A873 syscall SetPort
00003CCE 6000 06B4 bra +0x6B6 /* 00004384 */
label00003CD2:
00003CD2 4227 clr.b -[A7]
00003CD4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003CD8 486D D030 pea.l [A5 - 0x2FD0]
00003CDC A8AD syscall PtInRect
00003CDE 4A1F tst.b [A7]+
00003CE0 673C beq +0x3E /* 00003D1E */
00003CE2 0C6D 000F DA12 cmpi.w [A5 - 0x25EE], 0xF
00003CE8 670C beq +0xE /* 00003CF6 */
00003CEA 486E FEF8 pea.l [A6 - 0x108]
00003CEE A8A3 syscall EraseRect
00003CF0 3B7C 000F DA12 move.w [A5 - 0x25EE], 0xF
label00003CF6:
00003CF6 2F3C 000D 0012 move.l -[A7], 0xD0012
00003CFC A893 syscall MoveTo
00003CFE 486E FF00 pea.l [A6 - 0x100]
00003D02 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003D06 3F3C 000F move.w -[A7], 0xF
00003D0A 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003D0E 486E FF00 pea.l [A6 - 0x100]
00003D12 A884 syscall DrawString
00003D14 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003D18 A873 syscall SetPort
00003D1A 6000 0668 bra +0x66A /* 00004384 */
label00003D1E:
00003D1E 4227 clr.b -[A7]
00003D20 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003D24 486D D038 pea.l [A5 - 0x2FC8]
00003D28 A8AD syscall PtInRect
00003D2A 4A1F tst.b [A7]+
00003D2C 673C beq +0x3E /* 00003D6A */
00003D2E 0C6D 0010 DA12 cmpi.w [A5 - 0x25EE], 0x10
00003D34 670C beq +0xE /* 00003D42 */
00003D36 486E FEF8 pea.l [A6 - 0x108]
00003D3A A8A3 syscall EraseRect
00003D3C 3B7C 0010 DA12 move.w [A5 - 0x25EE], 0x10
label00003D42:
00003D42 2F3C 000D 0012 move.l -[A7], 0xD0012
00003D48 A893 syscall MoveTo
00003D4A 486E FF00 pea.l [A6 - 0x100]
00003D4E 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003D52 3F3C 0010 move.w -[A7], 0x10
00003D56 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003D5A 486E FF00 pea.l [A6 - 0x100]
00003D5E A884 syscall DrawString
00003D60 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003D64 A873 syscall SetPort
00003D66 6000 061C bra +0x61E /* 00004384 */
label00003D6A:
00003D6A 4227 clr.b -[A7]
00003D6C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003D70 486D D040 pea.l [A5 - 0x2FC0]
00003D74 A8AD syscall PtInRect
00003D76 4A1F tst.b [A7]+
00003D78 673C beq +0x3E /* 00003DB6 */
00003D7A 0C6D 0011 DA12 cmpi.w [A5 - 0x25EE], 0x11
00003D80 670C beq +0xE /* 00003D8E */
00003D82 486E FEF8 pea.l [A6 - 0x108]
00003D86 A8A3 syscall EraseRect
00003D88 3B7C 0011 DA12 move.w [A5 - 0x25EE], 0x11
label00003D8E:
00003D8E 2F3C 000D 0012 move.l -[A7], 0xD0012
00003D94 A893 syscall MoveTo
00003D96 486E FF00 pea.l [A6 - 0x100]
00003D9A 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003D9E 3F3C 0011 move.w -[A7], 0x11
00003DA2 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003DA6 486E FF00 pea.l [A6 - 0x100]
00003DAA A884 syscall DrawString
00003DAC 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003DB0 A873 syscall SetPort
00003DB2 6000 05D0 bra +0x5D2 /* 00004384 */
label00003DB6:
00003DB6 4227 clr.b -[A7]
00003DB8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003DBC 486D D048 pea.l [A5 - 0x2FB8]
00003DC0 A8AD syscall PtInRect
00003DC2 4A1F tst.b [A7]+
00003DC4 673C beq +0x3E /* 00003E02 */
00003DC6 0C6D 0012 DA12 cmpi.w [A5 - 0x25EE], 0x12
00003DCC 670C beq +0xE /* 00003DDA */
00003DCE 486E FEF8 pea.l [A6 - 0x108]
00003DD2 A8A3 syscall EraseRect
00003DD4 3B7C 0012 DA12 move.w [A5 - 0x25EE], 0x12
label00003DDA:
00003DDA 2F3C 000D 0012 move.l -[A7], 0xD0012
00003DE0 A893 syscall MoveTo
00003DE2 486E FF00 pea.l [A6 - 0x100]
00003DE6 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003DEA 3F3C 0012 move.w -[A7], 0x12
00003DEE 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003DF2 486E FF00 pea.l [A6 - 0x100]
00003DF6 A884 syscall DrawString
00003DF8 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003DFC A873 syscall SetPort
00003DFE 6000 0584 bra +0x586 /* 00004384 */
label00003E02:
00003E02 4227 clr.b -[A7]
00003E04 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003E08 486D D050 pea.l [A5 - 0x2FB0]
00003E0C A8AD syscall PtInRect
00003E0E 4A1F tst.b [A7]+
00003E10 673C beq +0x3E /* 00003E4E */
00003E12 0C6D 0013 DA12 cmpi.w [A5 - 0x25EE], 0x13
00003E18 670C beq +0xE /* 00003E26 */
00003E1A 486E FEF8 pea.l [A6 - 0x108]
00003E1E A8A3 syscall EraseRect
00003E20 3B7C 0013 DA12 move.w [A5 - 0x25EE], 0x13
label00003E26:
00003E26 2F3C 000D 0012 move.l -[A7], 0xD0012
00003E2C A893 syscall MoveTo
00003E2E 486E FF00 pea.l [A6 - 0x100]
00003E32 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003E36 3F3C 0013 move.w -[A7], 0x13
00003E3A 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003E3E 486E FF00 pea.l [A6 - 0x100]
00003E42 A884 syscall DrawString
00003E44 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003E48 A873 syscall SetPort
00003E4A 6000 0538 bra +0x53A /* 00004384 */
label00003E4E:
00003E4E 4227 clr.b -[A7]
00003E50 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003E54 486D D058 pea.l [A5 - 0x2FA8]
00003E58 A8AD syscall PtInRect
00003E5A 4A1F tst.b [A7]+
00003E5C 673C beq +0x3E /* 00003E9A */
00003E5E 0C6D 0014 DA12 cmpi.w [A5 - 0x25EE], 0x14
00003E64 670C beq +0xE /* 00003E72 */
00003E66 486E FEF8 pea.l [A6 - 0x108]
00003E6A A8A3 syscall EraseRect
00003E6C 3B7C 0014 DA12 move.w [A5 - 0x25EE], 0x14
label00003E72:
00003E72 2F3C 000D 0012 move.l -[A7], 0xD0012
00003E78 A893 syscall MoveTo
00003E7A 486E FF00 pea.l [A6 - 0x100]
00003E7E 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003E82 3F3C 0014 move.w -[A7], 0x14
00003E86 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003E8A 486E FF00 pea.l [A6 - 0x100]
00003E8E A884 syscall DrawString
00003E90 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003E94 A873 syscall SetPort
00003E96 6000 04EC bra +0x4EE /* 00004384 */
label00003E9A:
00003E9A 4227 clr.b -[A7]
00003E9C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003EA0 486D D060 pea.l [A5 - 0x2FA0]
00003EA4 A8AD syscall PtInRect
00003EA6 4A1F tst.b [A7]+
00003EA8 673C beq +0x3E /* 00003EE6 */
00003EAA 0C6D 0015 DA12 cmpi.w [A5 - 0x25EE], 0x15
00003EB0 670C beq +0xE /* 00003EBE */
00003EB2 486E FEF8 pea.l [A6 - 0x108]
00003EB6 A8A3 syscall EraseRect
00003EB8 3B7C 0015 DA12 move.w [A5 - 0x25EE], 0x15
label00003EBE:
00003EBE 2F3C 000D 0012 move.l -[A7], 0xD0012
00003EC4 A893 syscall MoveTo
00003EC6 486E FF00 pea.l [A6 - 0x100]
00003ECA 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003ECE 3F3C 0015 move.w -[A7], 0x15
00003ED2 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003ED6 486E FF00 pea.l [A6 - 0x100]
00003EDA A884 syscall DrawString
00003EDC 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003EE0 A873 syscall SetPort
00003EE2 6000 04A0 bra +0x4A2 /* 00004384 */
label00003EE6:
00003EE6 4227 clr.b -[A7]
00003EE8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003EEC 486D D140 pea.l [A5 - 0x2EC0]
00003EF0 A8AD syscall PtInRect
00003EF2 4A1F tst.b [A7]+
00003EF4 673C beq +0x3E /* 00003F32 */
00003EF6 0C6D 0016 DA12 cmpi.w [A5 - 0x25EE], 0x16
00003EFC 670C beq +0xE /* 00003F0A */
00003EFE 486E FEF8 pea.l [A6 - 0x108]
00003F02 A8A3 syscall EraseRect
00003F04 3B7C 0016 DA12 move.w [A5 - 0x25EE], 0x16
label00003F0A:
00003F0A 2F3C 000D 0012 move.l -[A7], 0xD0012
00003F10 A893 syscall MoveTo
00003F12 486E FF00 pea.l [A6 - 0x100]
00003F16 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003F1A 3F3C 0016 move.w -[A7], 0x16
00003F1E 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003F22 486E FF00 pea.l [A6 - 0x100]
00003F26 A884 syscall DrawString
00003F28 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003F2C A873 syscall SetPort
00003F2E 6000 0454 bra +0x456 /* 00004384 */
label00003F32:
00003F32 4227 clr.b -[A7]
00003F34 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003F38 486D D148 pea.l [A5 - 0x2EB8]
00003F3C A8AD syscall PtInRect
00003F3E 4A1F tst.b [A7]+
00003F40 673C beq +0x3E /* 00003F7E */
00003F42 0C6D 0017 DA12 cmpi.w [A5 - 0x25EE], 0x17
00003F48 670C beq +0xE /* 00003F56 */
00003F4A 486E FEF8 pea.l [A6 - 0x108]
00003F4E A8A3 syscall EraseRect
00003F50 3B7C 0017 DA12 move.w [A5 - 0x25EE], 0x17
label00003F56:
00003F56 2F3C 000D 0012 move.l -[A7], 0xD0012
00003F5C A893 syscall MoveTo
00003F5E 486E FF00 pea.l [A6 - 0x100]
00003F62 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003F66 3F3C 0017 move.w -[A7], 0x17
00003F6A 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003F6E 486E FF00 pea.l [A6 - 0x100]
00003F72 A884 syscall DrawString
00003F74 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003F78 A873 syscall SetPort
00003F7A 6000 0408 bra +0x40A /* 00004384 */
label00003F7E:
00003F7E 4227 clr.b -[A7]
00003F80 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003F84 486D D160 pea.l [A5 - 0x2EA0]
00003F88 A8AD syscall PtInRect
00003F8A 4A1F tst.b [A7]+
00003F8C 673C beq +0x3E /* 00003FCA */
00003F8E 0C6D 0018 DA12 cmpi.w [A5 - 0x25EE], 0x18
00003F94 670C beq +0xE /* 00003FA2 */
00003F96 486E FEF8 pea.l [A6 - 0x108]
00003F9A A8A3 syscall EraseRect
00003F9C 3B7C 0018 DA12 move.w [A5 - 0x25EE], 0x18
label00003FA2:
00003FA2 2F3C 000D 0012 move.l -[A7], 0xD0012
00003FA8 A893 syscall MoveTo
00003FAA 486E FF00 pea.l [A6 - 0x100]
00003FAE 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003FB2 3F3C 0018 move.w -[A7], 0x18
00003FB6 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003FBA 486E FF00 pea.l [A6 - 0x100]
00003FBE A884 syscall DrawString
00003FC0 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003FC4 A873 syscall SetPort
00003FC6 6000 03BC bra +0x3BE /* 00004384 */
label00003FCA:
00003FCA 4227 clr.b -[A7]
00003FCC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003FD0 486D D168 pea.l [A5 - 0x2E98]
00003FD4 A8AD syscall PtInRect
00003FD6 4A1F tst.b [A7]+
00003FD8 673C beq +0x3E /* 00004016 */
00003FDA 0C6D 0019 DA12 cmpi.w [A5 - 0x25EE], 0x19
00003FE0 670C beq +0xE /* 00003FEE */
00003FE2 486E FEF8 pea.l [A6 - 0x108]
00003FE6 A8A3 syscall EraseRect
00003FE8 3B7C 0019 DA12 move.w [A5 - 0x25EE], 0x19
label00003FEE:
00003FEE 2F3C 000D 0012 move.l -[A7], 0xD0012
00003FF4 A893 syscall MoveTo
00003FF6 486E FF00 pea.l [A6 - 0x100]
00003FFA 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003FFE 3F3C 0019 move.w -[A7], 0x19
00004002 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004006 486E FF00 pea.l [A6 - 0x100]
0000400A A884 syscall DrawString
0000400C 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004010 A873 syscall SetPort
00004012 6000 0370 bra +0x372 /* 00004384 */
label00004016:
00004016 4227 clr.b -[A7]
00004018 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000401C 486D D080 pea.l [A5 - 0x2F80]
00004020 A8AD syscall PtInRect
00004022 4A1F tst.b [A7]+
00004024 673C beq +0x3E /* 00004062 */
00004026 0C6D 001A DA12 cmpi.w [A5 - 0x25EE], 0x1A
0000402C 670C beq +0xE /* 0000403A */
0000402E 486E FEF8 pea.l [A6 - 0x108]
00004032 A8A3 syscall EraseRect
00004034 3B7C 001A DA12 move.w [A5 - 0x25EE], 0x1A
label0000403A:
0000403A 2F3C 000D 0012 move.l -[A7], 0xD0012
00004040 A893 syscall MoveTo
00004042 486E FF00 pea.l [A6 - 0x100]
00004046 3F2E FED2 move.w -[A7], [A6 - 0x12E]
0000404A 3F3C 001A move.w -[A7], 0x1A
0000404E 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004052 486E FF00 pea.l [A6 - 0x100]
00004056 A884 syscall DrawString
00004058 2F2E FED4 move.l -[A7], [A6 - 0x12C]
0000405C A873 syscall SetPort
0000405E 6000 0324 bra +0x326 /* 00004384 */
label00004062:
00004062 4227 clr.b -[A7]
00004064 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004068 486D D180 pea.l [A5 - 0x2E80]
0000406C A8AD syscall PtInRect
0000406E 4A1F tst.b [A7]+
00004070 673C beq +0x3E /* 000040AE */
00004072 0C6D 001B DA12 cmpi.w [A5 - 0x25EE], 0x1B
00004078 670C beq +0xE /* 00004086 */
0000407A 486E FEF8 pea.l [A6 - 0x108]
0000407E A8A3 syscall EraseRect
00004080 3B7C 001B DA12 move.w [A5 - 0x25EE], 0x1B
label00004086:
00004086 2F3C 000D 0012 move.l -[A7], 0xD0012
0000408C A893 syscall MoveTo
0000408E 486E FF00 pea.l [A6 - 0x100]
00004092 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004096 3F3C 001B move.w -[A7], 0x1B
0000409A 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000409E 486E FF00 pea.l [A6 - 0x100]
000040A2 A884 syscall DrawString
000040A4 2F2E FED4 move.l -[A7], [A6 - 0x12C]
000040A8 A873 syscall SetPort
000040AA 6000 02D8 bra +0x2DA /* 00004384 */
label000040AE:
000040AE 4227 clr.b -[A7]
000040B0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000040B4 486D D068 pea.l [A5 - 0x2F98]
000040B8 A8AD syscall PtInRect
000040BA 4A1F tst.b [A7]+
000040BC 673C beq +0x3E /* 000040FA */
000040BE 0C6D 001C DA12 cmpi.w [A5 - 0x25EE], 0x1C
000040C4 670C beq +0xE /* 000040D2 */
000040C6 486E FEF8 pea.l [A6 - 0x108]
000040CA A8A3 syscall EraseRect
000040CC 3B7C 001C DA12 move.w [A5 - 0x25EE], 0x1C
label000040D2:
000040D2 2F3C 000D 000E move.l -[A7], 0xD000E
000040D8 A893 syscall MoveTo
000040DA 486E FF00 pea.l [A6 - 0x100]
000040DE 3F2E FED2 move.w -[A7], [A6 - 0x12E]
000040E2 3F3C 001C move.w -[A7], 0x1C
000040E6 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000040EA 486E FF00 pea.l [A6 - 0x100]
000040EE A884 syscall DrawString
000040F0 2F2E FED4 move.l -[A7], [A6 - 0x12C]
000040F4 A873 syscall SetPort
000040F6 6000 028C bra +0x28E /* 00004384 */
label000040FA:
000040FA 4227 clr.b -[A7]
000040FC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004100 486E FEF0 pea.l [A6 - 0x110]
00004104 A8AD syscall PtInRect
00004106 4A1F tst.b [A7]+
00004108 673C beq +0x3E /* 00004146 */
0000410A 0C6D 001D DA12 cmpi.w [A5 - 0x25EE], 0x1D
00004110 670C beq +0xE /* 0000411E */
00004112 486E FEF8 pea.l [A6 - 0x108]
00004116 A8A3 syscall EraseRect
00004118 3B7C 001D DA12 move.w [A5 - 0x25EE], 0x1D
label0000411E:
0000411E 2F3C 000D 0012 move.l -[A7], 0xD0012
00004124 A893 syscall MoveTo
00004126 486E FF00 pea.l [A6 - 0x100]
0000412A 3F2E FED2 move.w -[A7], [A6 - 0x12E]
0000412E 3F3C 001D move.w -[A7], 0x1D
00004132 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004136 486E FF00 pea.l [A6 - 0x100]
0000413A A884 syscall DrawString
0000413C 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004140 A873 syscall SetPort
00004142 6000 0240 bra +0x242 /* 00004384 */
label00004146:
00004146 4227 clr.b -[A7]
00004148 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000414C 486E FEE8 pea.l [A6 - 0x118]
00004150 A8AD syscall PtInRect
00004152 4A1F tst.b [A7]+
00004154 673C beq +0x3E /* 00004192 */
00004156 0C6D 001E DA12 cmpi.w [A5 - 0x25EE], 0x1E
0000415C 670C beq +0xE /* 0000416A */
0000415E 486E FEF8 pea.l [A6 - 0x108]
00004162 A8A3 syscall EraseRect
00004164 3B7C 001E DA12 move.w [A5 - 0x25EE], 0x1E
label0000416A:
0000416A 2F3C 000D 0012 move.l -[A7], 0xD0012
00004170 A893 syscall MoveTo
00004172 486E FF00 pea.l [A6 - 0x100]
00004176 3F2E FED2 move.w -[A7], [A6 - 0x12E]
0000417A 3F3C 001E move.w -[A7], 0x1E
0000417E 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004182 486E FF00 pea.l [A6 - 0x100]
00004186 A884 syscall DrawString
00004188 2F2E FED4 move.l -[A7], [A6 - 0x12C]
0000418C A873 syscall SetPort
0000418E 6000 01F4 bra +0x1F6 /* 00004384 */
label00004192:
00004192 4227 clr.b -[A7]
00004194 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004198 486E FEE0 pea.l [A6 - 0x120]
0000419C A8AD syscall PtInRect
0000419E 4A1F tst.b [A7]+
000041A0 673C beq +0x3E /* 000041DE */
000041A2 0C6D 001F DA12 cmpi.w [A5 - 0x25EE], 0x1F
000041A8 670C beq +0xE /* 000041B6 */
000041AA 486E FEF8 pea.l [A6 - 0x108]
000041AE A8A3 syscall EraseRect
000041B0 3B7C 001F DA12 move.w [A5 - 0x25EE], 0x1F
label000041B6:
000041B6 2F3C 000D 0012 move.l -[A7], 0xD0012
000041BC A893 syscall MoveTo
000041BE 486E FF00 pea.l [A6 - 0x100]
000041C2 3F2E FED2 move.w -[A7], [A6 - 0x12E]
000041C6 3F3C 001F move.w -[A7], 0x1F
000041CA 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000041CE 486E FF00 pea.l [A6 - 0x100]
000041D2 A884 syscall DrawString
000041D4 2F2E FED4 move.l -[A7], [A6 - 0x12C]
000041D8 A873 syscall SetPort
000041DA 6000 01A8 bra +0x1AA /* 00004384 */
label000041DE:
000041DE 4227 clr.b -[A7]
000041E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000041E4 486D D9BE pea.l [A5 - 0x2642]
000041E8 A8AD syscall PtInRect
000041EA 4A1F tst.b [A7]+
000041EC 673C beq +0x3E /* 0000422A */
000041EE 0C6D 0020 DA12 cmpi.w [A5 - 0x25EE], 0x20 /* ' ' */
000041F4 670C beq +0xE /* 00004202 */
000041F6 486E FEF8 pea.l [A6 - 0x108]
000041FA A8A3 syscall EraseRect
000041FC 3B7C 0020 DA12 move.w [A5 - 0x25EE], 0x20 /* ' ' */
label00004202:
00004202 2F3C 000D 0012 move.l -[A7], 0xD0012
00004208 A893 syscall MoveTo
0000420A 486E FF00 pea.l [A6 - 0x100]
0000420E 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004212 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00004216 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000421A 486E FF00 pea.l [A6 - 0x100]
0000421E A884 syscall DrawString
00004220 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004224 A873 syscall SetPort
00004226 6000 015C bra +0x15E /* 00004384 */
label0000422A:
0000422A 4227 clr.b -[A7]
0000422C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004230 486D D9C6 pea.l [A5 - 0x263A]
00004234 A8AD syscall PtInRect
00004236 4A1F tst.b [A7]+
00004238 673C beq +0x3E /* 00004276 */
0000423A 0C6D 0021 DA12 cmpi.w [A5 - 0x25EE], 0x21 /* '!' */
00004240 670C beq +0xE /* 0000424E */
00004242 486E FEF8 pea.l [A6 - 0x108]
00004246 A8A3 syscall EraseRect
00004248 3B7C 0021 DA12 move.w [A5 - 0x25EE], 0x21 /* '!' */
label0000424E:
0000424E 2F3C 000D 0012 move.l -[A7], 0xD0012
00004254 A893 syscall MoveTo
00004256 486E FF00 pea.l [A6 - 0x100]
0000425A 3F2E FED2 move.w -[A7], [A6 - 0x12E]
0000425E 3F3C 0021 move.w -[A7], 0x21 /* '!' */
00004262 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004266 486E FF00 pea.l [A6 - 0x100]
0000426A A884 syscall DrawString
0000426C 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004270 A873 syscall SetPort
00004272 6000 0110 bra +0x112 /* 00004384 */
label00004276:
00004276 4227 clr.b -[A7]
00004278 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000427C 486D D9CE pea.l [A5 - 0x2632]
00004280 A8AD syscall PtInRect
00004282 4A1F tst.b [A7]+
00004284 673C beq +0x3E /* 000042C2 */
00004286 0C6D 0022 DA12 cmpi.w [A5 - 0x25EE], 0x22 /* '\"' */
0000428C 670C beq +0xE /* 0000429A */
0000428E 486E FEF8 pea.l [A6 - 0x108]
00004292 A8A3 syscall EraseRect
00004294 3B7C 0022 DA12 move.w [A5 - 0x25EE], 0x22 /* '\"' */
label0000429A:
0000429A 2F3C 000D 0012 move.l -[A7], 0xD0012
000042A0 A893 syscall MoveTo
000042A2 486E FF00 pea.l [A6 - 0x100]
000042A6 3F2E FED2 move.w -[A7], [A6 - 0x12E]
000042AA 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
000042AE 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000042B2 486E FF00 pea.l [A6 - 0x100]
000042B6 A884 syscall DrawString
000042B8 2F2E FED4 move.l -[A7], [A6 - 0x12C]
000042BC A873 syscall SetPort
000042BE 6000 00C4 bra +0xC6 /* 00004384 */
label000042C2:
000042C2 4227 clr.b -[A7]
000042C4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000042C8 486D D9D6 pea.l [A5 - 0x262A]
000042CC A8AD syscall PtInRect
000042CE 4A1F tst.b [A7]+
000042D0 673A beq +0x3C /* 0000430C */
000042D2 0C6D 0023 DA12 cmpi.w [A5 - 0x25EE], 0x23 /* '#' */
000042D8 670C beq +0xE /* 000042E6 */
000042DA 486E FEF8 pea.l [A6 - 0x108]
000042DE A8A3 syscall EraseRect
000042E0 3B7C 0023 DA12 move.w [A5 - 0x25EE], 0x23 /* '#' */
label000042E6:
000042E6 2F3C 000D 0012 move.l -[A7], 0xD0012
000042EC A893 syscall MoveTo
000042EE 486E FF00 pea.l [A6 - 0x100]
000042F2 3F2E FED2 move.w -[A7], [A6 - 0x12E]
000042F6 3F3C 0023 move.w -[A7], 0x23 /* '#' */
000042FA 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000042FE 486E FF00 pea.l [A6 - 0x100]
00004302 A884 syscall DrawString
00004304 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004308 A873 syscall SetPort
0000430A 6078 bra +0x7A /* 00004384 */
label0000430C:
0000430C 486E FED8 pea.l [A6 - 0x128]
00004310 3F2D D83E move.w -[A7], [A5 - 0x27C2]
00004314 7008 moveq.l D0, 0x08
00004316 D06D D83C add.w D0, [A5 - 0x27C4]
0000431A 3F00 move.w -[A7], D0
0000431C 70F1 moveq.l D0, 0xFFFFFFF1
0000431E D06D D842 add.w D0, [A5 - 0x27BE]
00004322 3F00 move.w -[A7], D0
00004324 70A6 moveq.l D0, 0xFFFFFFA6
00004326 D06D D840 add.w D0, [A5 - 0x27C0]
0000432A 3F00 move.w -[A7], D0
0000432C A8A7 syscall SetRect
0000432E 4227 clr.b -[A7]
00004330 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004334 486E FED8 pea.l [A6 - 0x128]
00004338 A8AD syscall PtInRect
0000433A 4A1F tst.b [A7]+
0000433C 673A beq +0x3C /* 00004378 */
0000433E 0C6D 0024 DA12 cmpi.w [A5 - 0x25EE], 0x24 /* '$' */
00004344 670C beq +0xE /* 00004352 */
00004346 486E FEF8 pea.l [A6 - 0x108]
0000434A A8A3 syscall EraseRect
0000434C 3B7C 0024 DA12 move.w [A5 - 0x25EE], 0x24 /* '$' */
label00004352:
00004352 2F3C 000D 0012 move.l -[A7], 0xD0012
00004358 A893 syscall MoveTo
0000435A 486E FF00 pea.l [A6 - 0x100]
0000435E 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004362 3F3C 0024 move.w -[A7], 0x24 /* '$' */
00004366 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000436A 486E FF00 pea.l [A6 - 0x100]
0000436E A884 syscall DrawString
00004370 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004374 A873 syscall SetPort
00004376 600C bra +0xE /* 00004384 */
label00004378:
00004378 486E FEF8 pea.l [A6 - 0x108]
0000437C A8A3 syscall EraseRect
0000437E 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004382 A873 syscall SetPort
label00004384:
00004384 4E5E unlink A6
00004386 4E75 rts
fn00004388:
00004388 4E56 FED6 link A6, -0x012A
0000438C 486E FEDC pea.l [A6 - 0x124]
00004390 A874 syscall GetPort
00004392 2F2E 000C move.l -[A7], [A6 + 0xC]
00004396 A873 syscall SetPort
00004398 486E FF00 pea.l [A6 - 0x100]
0000439C 2F3C 0001 02BC move.l -[A7], 0x102BC
000043A2 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000043A6 486E FF00 pea.l [A6 - 0x100]
000043AA 486E FED6 pea.l [A6 - 0x12A]
000043AE A900 syscall GetFNum
000043B0 486E FF00 pea.l [A6 - 0x100]
000043B4 2F3C 0003 02BC move.l -[A7], 0x302BC
000043BA 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000043BE 486E FF00 pea.l [A6 - 0x100]
000043C2 486E FED8 pea.l [A6 - 0x128]
000043C6 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
000043CA 3F2E FED6 move.w -[A7], [A6 - 0x12A]
000043CE A887 syscall TextFont
000043D0 3F2E FEDA move.w -[A7], [A6 - 0x126]
000043D4 A88A syscall TextSize
000043D6 486E FF00 pea.l [A6 - 0x100]
000043DA 2F3C 0002 02BC move.l -[A7], 0x202BC
000043E0 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000043E4 486E FF00 pea.l [A6 - 0x100]
000043E8 486E FED8 pea.l [A6 - 0x128]
000043EC 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
000043F0 206D D39C movea.l A0, [A5 - 0x2C64]
000043F4 2050 movea.l A0, [A0]
000043F6 2D68 0008 FEF0 move.l [A6 - 0x110], [A0 + 0x8]
000043FC 2D68 000C FEF4 move.l [A6 - 0x10C], [A0 + 0xC]
00004402 486E FEF8 pea.l [A6 - 0x108]
00004406 2F3C 0001 0001 move.l -[A7], 0x10001
0000440C 2F3C 0012 0258 move.l -[A7], 0x120258
00004412 A8A7 syscall SetRect
00004414 4227 clr.b -[A7]
00004416 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000441A 486D D288 pea.l [A5 - 0x2D78]
0000441E A8AD syscall PtInRect
00004420 4A1F tst.b [A7]+
00004422 673C beq +0x3E /* 00004460 */
00004424 0C6D 0001 DA10 cmpi.w [A5 - 0x25F0], 0x1
0000442A 670C beq +0xE /* 00004438 */
0000442C 486E FEF8 pea.l [A6 - 0x108]
00004430 A8A3 syscall EraseRect
00004432 3B7C 0001 DA10 move.w [A5 - 0x25F0], 0x1
label00004438:
00004438 2F3C 000D 0012 move.l -[A7], 0xD0012
0000443E A893 syscall MoveTo
00004440 486E FF00 pea.l [A6 - 0x100]
00004444 3F2E FEDA move.w -[A7], [A6 - 0x126]
00004448 3F3C 0001 move.w -[A7], 0x1
0000444C 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004450 486E FF00 pea.l [A6 - 0x100]
00004454 A884 syscall DrawString
00004456 2F2E FEDC move.l -[A7], [A6 - 0x124]
0000445A A873 syscall SetPort
0000445C 6000 0A5E bra +0xA60 /* 00004EBC */
label00004460:
00004460 4227 clr.b -[A7]
00004462 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004466 486D D190 pea.l [A5 - 0x2E70]
0000446A A8AD syscall PtInRect
0000446C 4A1F tst.b [A7]+
0000446E 673C beq +0x3E /* 000044AC */
00004470 0C6D 0002 DA10 cmpi.w [A5 - 0x25F0], 0x2
00004476 670C beq +0xE /* 00004484 */
00004478 486E FEF8 pea.l [A6 - 0x108]
0000447C A8A3 syscall EraseRect
0000447E 3B7C 0002 DA10 move.w [A5 - 0x25F0], 0x2
label00004484:
00004484 2F3C 000D 0012 move.l -[A7], 0xD0012
0000448A A893 syscall MoveTo
0000448C 486E FF00 pea.l [A6 - 0x100]
00004490 3F2E FEDA move.w -[A7], [A6 - 0x126]
00004494 3F3C 0002 move.w -[A7], 0x2
00004498 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000449C 486E FF00 pea.l [A6 - 0x100]
000044A0 A884 syscall DrawString
000044A2 2F2E FEDC move.l -[A7], [A6 - 0x124]
000044A6 A873 syscall SetPort
000044A8 6000 0A12 bra +0xA14 /* 00004EBC */
label000044AC:
000044AC 4227 clr.b -[A7]
000044AE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000044B2 486D D198 pea.l [A5 - 0x2E68]
000044B6 A8AD syscall PtInRect
000044B8 4A1F tst.b [A7]+
000044BA 673C beq +0x3E /* 000044F8 */
000044BC 0C6D 0003 DA10 cmpi.w [A5 - 0x25F0], 0x3
000044C2 670C beq +0xE /* 000044D0 */
000044C4 486E FEF8 pea.l [A6 - 0x108]
000044C8 A8A3 syscall EraseRect
000044CA 3B7C 0003 DA10 move.w [A5 - 0x25F0], 0x3
label000044D0:
000044D0 2F3C 000D 0012 move.l -[A7], 0xD0012
000044D6 A893 syscall MoveTo
000044D8 486E FF00 pea.l [A6 - 0x100]
000044DC 3F2E FEDA move.w -[A7], [A6 - 0x126]
000044E0 3F3C 0003 move.w -[A7], 0x3
000044E4 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000044E8 486E FF00 pea.l [A6 - 0x100]
000044EC A884 syscall DrawString
000044EE 2F2E FEDC move.l -[A7], [A6 - 0x124]
000044F2 A873 syscall SetPort
000044F4 6000 09C6 bra +0x9C8 /* 00004EBC */
label000044F8:
000044F8 4227 clr.b -[A7]
000044FA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000044FE 486D D1A0 pea.l [A5 - 0x2E60]
00004502 A8AD syscall PtInRect
00004504 4A1F tst.b [A7]+
00004506 673C beq +0x3E /* 00004544 */
00004508 0C6D 0004 DA10 cmpi.w [A5 - 0x25F0], 0x4
0000450E 670C beq +0xE /* 0000451C */
00004510 486E FEF8 pea.l [A6 - 0x108]
00004514 A8A3 syscall EraseRect
00004516 3B7C 0004 DA10 move.w [A5 - 0x25F0], 0x4
label0000451C:
0000451C 2F3C 000D 0012 move.l -[A7], 0xD0012
00004522 A893 syscall MoveTo
00004524 486E FF00 pea.l [A6 - 0x100]
00004528 3F2E FEDA move.w -[A7], [A6 - 0x126]
0000452C 3F3C 0004 move.w -[A7], 0x4
00004530 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004534 486E FF00 pea.l [A6 - 0x100]
00004538 A884 syscall DrawString
0000453A 2F2E FEDC move.l -[A7], [A6 - 0x124]
0000453E A873 syscall SetPort
00004540 6000 097A bra +0x97C /* 00004EBC */
label00004544:
00004544 4227 clr.b -[A7]
00004546 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000454A 486D D1A8 pea.l [A5 - 0x2E58]
0000454E A8AD syscall PtInRect
00004550 4A1F tst.b [A7]+
00004552 673C beq +0x3E /* 00004590 */
00004554 0C6D 0005 DA10 cmpi.w [A5 - 0x25F0], 0x5
0000455A 670C beq +0xE /* 00004568 */
0000455C 486E FEF8 pea.l [A6 - 0x108]
00004560 A8A3 syscall EraseRect
00004562 3B7C 0005 DA10 move.w [A5 - 0x25F0], 0x5
label00004568:
00004568 2F3C 000D 0012 move.l -[A7], 0xD0012
0000456E A893 syscall MoveTo
00004570 486E FF00 pea.l [A6 - 0x100]
00004574 3F2E FEDA move.w -[A7], [A6 - 0x126]
00004578 3F3C 0005 move.w -[A7], 0x5
0000457C 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004580 486E FF00 pea.l [A6 - 0x100]
00004584 A884 syscall DrawString
00004586 2F2E FEDC move.l -[A7], [A6 - 0x124]
0000458A A873 syscall SetPort
0000458C 6000 092E bra +0x930 /* 00004EBC */
label00004590:
00004590 4227 clr.b -[A7]
00004592 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004596 486D D1B0 pea.l [A5 - 0x2E50]
0000459A A8AD syscall PtInRect
0000459C 4A1F tst.b [A7]+
0000459E 673C beq +0x3E /* 000045DC */
000045A0 0C6D 0006 DA10 cmpi.w [A5 - 0x25F0], 0x6
000045A6 670C beq +0xE /* 000045B4 */
000045A8 486E FEF8 pea.l [A6 - 0x108]
000045AC A8A3 syscall EraseRect
000045AE 3B7C 0006 DA10 move.w [A5 - 0x25F0], 0x6
label000045B4:
000045B4 2F3C 000D 0012 move.l -[A7], 0xD0012
000045BA A893 syscall MoveTo
000045BC 486E FF00 pea.l [A6 - 0x100]
000045C0 3F2E FEDA move.w -[A7], [A6 - 0x126]
000045C4 3F3C 0006 move.w -[A7], 0x6
000045C8 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000045CC 486E FF00 pea.l [A6 - 0x100]
000045D0 A884 syscall DrawString
000045D2 2F2E FEDC move.l -[A7], [A6 - 0x124]
000045D6 A873 syscall SetPort
000045D8 6000 08E2 bra +0x8E4 /* 00004EBC */
label000045DC:
000045DC 4227 clr.b -[A7]
000045DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000045E2 486D D1B8 pea.l [A5 - 0x2E48]
000045E6 A8AD syscall PtInRect
000045E8 4A1F tst.b [A7]+
000045EA 673C beq +0x3E /* 00004628 */
000045EC 0C6D 0007 DA10 cmpi.w [A5 - 0x25F0], 0x7
000045F2 670C beq +0xE /* 00004600 */
000045F4 486E FEF8 pea.l [A6 - 0x108]
000045F8 A8A3 syscall EraseRect
000045FA 3B7C 0007 DA10 move.w [A5 - 0x25F0], 0x7
label00004600:
00004600 2F3C 000D 0012 move.l -[A7], 0xD0012
00004606 A893 syscall MoveTo
00004608 486E FF00 pea.l [A6 - 0x100]
0000460C 3F2E FEDA move.w -[A7], [A6 - 0x126]
00004610 3F3C 0007 move.w -[A7], 0x7
00004614 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004618 486E FF00 pea.l [A6 - 0x100]
0000461C A884 syscall DrawString
0000461E 2F2E FEDC move.l -[A7], [A6 - 0x124]
00004622 A873 syscall SetPort
00004624 6000 0896 bra +0x898 /* 00004EBC */
label00004628:
00004628 4227 clr.b -[A7]
0000462A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000462E 486D D1C0 pea.l [A5 - 0x2E40]
00004632 A8AD syscall PtInRect
00004634 4A1F tst.b [A7]+
00004636 673C beq +0x3E /* 00004674 */
00004638 0C6D 0008 DA10 cmpi.w [A5 - 0x25F0], 0x8
0000463E 670C beq +0xE /* 0000464C */
00004640 486E FEF8 pea.l [A6 - 0x108]
00004644 A8A3 syscall EraseRect
00004646 3B7C 0008 DA10 move.w [A5 - 0x25F0], 0x8
label0000464C:
0000464C 2F3C 000D 0012 move.l -[A7], 0xD0012
00004652 A893 syscall MoveTo
00004654 486E FF00 pea.l [A6 - 0x100]
00004658 3F2E FEDA move.w -[A7], [A6 - 0x126]
0000465C 3F3C 0008 move.w -[A7], 0x8
00004660 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004664 486E FF00 pea.l [A6 - 0x100]
00004668 A884 syscall DrawString
0000466A 2F2E FEDC move.l -[A7], [A6 - 0x124]
0000466E A873 syscall SetPort
00004670 6000 084A bra +0x84C /* 00004EBC */
label00004674:
00004674 4227 clr.b -[A7]
00004676 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000467A 486D D1C8 pea.l [A5 - 0x2E38]
0000467E A8AD syscall PtInRect
00004680 4A1F tst.b [A7]+
00004682 673C beq +0x3E /* 000046C0 */
00004684 0C6D 0009 DA10 cmpi.w [A5 - 0x25F0], 0x9 /* '\t' */
0000468A 670C beq +0xE /* 00004698 */
0000468C 486E FEF8 pea.l [A6 - 0x108]
00004690 A8A3 syscall EraseRect
00004692 3B7C 0009 DA10 move.w [A5 - 0x25F0], 0x9 /* '\t' */
label00004698:
00004698 2F3C 000D 0012 move.l -[A7], 0xD0012
0000469E A893 syscall MoveTo
000046A0 486E FF00 pea.l [A6 - 0x100]
000046A4 3F2E FEDA move.w -[A7], [A6 - 0x126]
000046A8 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000046AC 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000046B0 486E FF00 pea.l [A6 - 0x100]
000046B4 A884 syscall DrawString
000046B6 2F2E FEDC move.l -[A7], [A6 - 0x124]
000046BA A873 syscall SetPort
000046BC 6000 07FE bra +0x800 /* 00004EBC */
label000046C0:
000046C0 4227 clr.b -[A7]
000046C2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000046C6 486D D1D0 pea.l [A5 - 0x2E30]
000046CA A8AD syscall PtInRect
000046CC 4A1F tst.b [A7]+
000046CE 673C beq +0x3E /* 0000470C */
000046D0 0C6D 000A DA10 cmpi.w [A5 - 0x25F0], 0xA /* '\n' */
000046D6 670C beq +0xE /* 000046E4 */
000046D8 486E FEF8 pea.l [A6 - 0x108]
000046DC A8A3 syscall EraseRect
000046DE 3B7C 000A DA10 move.w [A5 - 0x25F0], 0xA /* '\n' */
label000046E4:
000046E4 2F3C 000D 0012 move.l -[A7], 0xD0012
000046EA A893 syscall MoveTo
000046EC 486E FF00 pea.l [A6 - 0x100]
000046F0 3F2E FEDA move.w -[A7], [A6 - 0x126]
000046F4 3F3C 000A move.w -[A7], 0xA /* '\n' */
000046F8 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000046FC 486E FF00 pea.l [A6 - 0x100]
00004700 A884 syscall DrawString
00004702 2F2E FEDC move.l -[A7], [A6 - 0x124]
00004706 A873 syscall SetPort
00004708 6000 07B2 bra +0x7B4 /* 00004EBC */
label0000470C:
0000470C 4227 clr.b -[A7]
0000470E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004712 486D D1D8 pea.l [A5 - 0x2E28]
00004716 A8AD syscall PtInRect
00004718 4A1F tst.b [A7]+
0000471A 673C beq +0x3E /* 00004758 */
0000471C 0C6D 000B DA10 cmpi.w [A5 - 0x25F0], 0xB
00004722 670C beq +0xE /* 00004730 */
00004724 486E FEF8 pea.l [A6 - 0x108]
00004728 A8A3 syscall EraseRect
0000472A 3B7C 000B DA10 move.w [A5 - 0x25F0], 0xB
label00004730:
00004730 2F3C 000D 0012 move.l -[A7], 0xD0012
00004736 A893 syscall MoveTo
00004738 486E FF00 pea.l [A6 - 0x100]
0000473C 3F2E FEDA move.w -[A7], [A6 - 0x126]
00004740 3F3C 000B move.w -[A7], 0xB
00004744 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004748 486E FF00 pea.l [A6 - 0x100]
0000474C A884 syscall DrawString
0000474E 2F2E FEDC move.l -[A7], [A6 - 0x124]
00004752 A873 syscall SetPort
00004754 6000 0766 bra +0x768 /* 00004EBC */
label00004758:
00004758 4227 clr.b -[A7]
0000475A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000475E 486D D1E0 pea.l [A5 - 0x2E20]
00004762 A8AD syscall PtInRect
00004764 4A1F tst.b [A7]+
00004766 673C beq +0x3E /* 000047A4 */
00004768 0C6D 000C DA10 cmpi.w [A5 - 0x25F0], 0xC
0000476E 670C beq +0xE /* 0000477C */
00004770 486E FEF8 pea.l [A6 - 0x108]
00004774 A8A3 syscall EraseRect
00004776 3B7C 000C DA10 move.w [A5 - 0x25F0], 0xC
label0000477C:
0000477C 2F3C 000D 0012 move.l -[A7], 0xD0012
00004782 A893 syscall MoveTo
00004784 486E FF00 pea.l [A6 - 0x100]
00004788 3F2E FEDA move.w -[A7], [A6 - 0x126]
0000478C 3F3C 000C move.w -[A7], 0xC
00004790 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004794 486E FF00 pea.l [A6 - 0x100]
00004798 A884 syscall DrawString
0000479A 2F2E FEDC move.l -[A7], [A6 - 0x124]
0000479E A873 syscall SetPort
000047A0 6000 071A bra +0x71C /* 00004EBC */
label000047A4:
000047A4 4227 clr.b -[A7]
000047A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000047AA 486D D1E8 pea.l [A5 - 0x2E18]
000047AE A8AD syscall PtInRect
000047B0 4A1F tst.b [A7]+
000047B2 673C beq +0x3E /* 000047F0 */
000047B4 0C6D 000D DA10 cmpi.w [A5 - 0x25F0], 0xD /* '\r' */
000047BA 670C beq +0xE /* 000047C8 */
000047BC 486E FEF8 pea.l [A6 - 0x108]
000047C0 A8A3 syscall EraseRect
000047C2 3B7C 000D DA10 move.w [A5 - 0x25F0], 0xD /* '\r' */
label000047C8:
000047C8 2F3C 000D 0012 move.l -[A7], 0xD0012
000047CE A893 syscall MoveTo
000047D0 486E FF00 pea.l [A6 - 0x100]
000047D4 3F2E FEDA move.w -[A7], [A6 - 0x126]
000047D8 3F3C 000D move.w -[A7], 0xD /* '\r' */
000047DC 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000047E0 486E FF00 pea.l [A6 - 0x100]
000047E4 A884 syscall DrawString
000047E6 2F2E FEDC move.l -[A7], [A6 - 0x124]
000047EA A873 syscall SetPort
000047EC 6000 06CE bra +0x6D0 /* 00004EBC */
label000047F0:
000047F0 4227 clr.b -[A7]
000047F2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000047F6 486D D1F0 pea.l [A5 - 0x2E10]
000047FA A8AD syscall PtInRect
000047FC 4A1F tst.b [A7]+
000047FE 673C beq +0x3E /* 0000483C */
00004800 0C6D 000E DA10 cmpi.w [A5 - 0x25F0], 0xE
00004806 670C beq +0xE /* 00004814 */
00004808 486E FEF8 pea.l [A6 - 0x108]
0000480C A8A3 syscall EraseRect
0000480E 3B7C 000E DA10 move.w [A5 - 0x25F0], 0xE
label00004814:
00004814 2F3C 000D 0012 move.l -[A7], 0xD0012
0000481A A893 syscall MoveTo
0000481C 486E FF00 pea.l [A6 - 0x100]
00004820 3F2E FEDA move.w -[A7], [A6 - 0x126]
00004824 3F3C 000E move.w -[A7], 0xE
00004828 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000482C 486E FF00 pea.l [A6 - 0x100]
00004830 A884 syscall DrawString
00004832 2F2E FEDC move.l -[A7], [A6 - 0x124]
00004836 A873 syscall SetPort
00004838 6000 0682 bra +0x684 /* 00004EBC */
label0000483C:
0000483C 4227 clr.b -[A7]
0000483E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004842 486D D1F8 pea.l [A5 - 0x2E08]
00004846 A8AD syscall PtInRect
00004848 4A1F tst.b [A7]+
0000484A 673C beq +0x3E /* 00004888 */
0000484C 0C6D 000F DA10 cmpi.w [A5 - 0x25F0], 0xF
00004852 670C beq +0xE /* 00004860 */
00004854 486E FEF8 pea.l [A6 - 0x108]
00004858 A8A3 syscall EraseRect
0000485A 3B7C 000F DA10 move.w [A5 - 0x25F0], 0xF
label00004860:
00004860 2F3C 000D 0012 move.l -[A7], 0xD0012
00004866 A893 syscall MoveTo
00004868 486E FF00 pea.l [A6 - 0x100]
0000486C 3F2E FEDA move.w -[A7], [A6 - 0x126]
00004870 3F3C 000F move.w -[A7], 0xF
00004874 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004878 486E FF00 pea.l [A6 - 0x100]
0000487C A884 syscall DrawString
0000487E 2F2E FEDC move.l -[A7], [A6 - 0x124]
00004882 A873 syscall SetPort
00004884 6000 0636 bra +0x638 /* 00004EBC */
label00004888:
00004888 4227 clr.b -[A7]
0000488A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000488E 486D D258 pea.l [A5 - 0x2DA8]
00004892 A8AD syscall PtInRect
00004894 4A1F tst.b [A7]+
00004896 673C beq +0x3E /* 000048D4 */
00004898 0C6D 0010 DA10 cmpi.w [A5 - 0x25F0], 0x10
0000489E 670C beq +0xE /* 000048AC */
000048A0 486E FEF8 pea.l [A6 - 0x108]
000048A4 A8A3 syscall EraseRect
000048A6 3B7C 0010 DA10 move.w [A5 - 0x25F0], 0x10
label000048AC:
000048AC 2F3C 000D 0012 move.l -[A7], 0xD0012
000048B2 A893 syscall MoveTo
000048B4 486E FF00 pea.l [A6 - 0x100]
000048B8 3F2E FEDA move.w -[A7], [A6 - 0x126]
000048BC 3F3C 0010 move.w -[A7], 0x10
000048C0 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000048C4 486E FF00 pea.l [A6 - 0x100]
000048C8 A884 syscall DrawString
000048CA 2F2E FEDC move.l -[A7], [A6 - 0x124]
000048CE A873 syscall SetPort
000048D0 6000 05EA bra +0x5EC /* 00004EBC */
label000048D4:
000048D4 4227 clr.b -[A7]
000048D6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000048DA 486D D260 pea.l [A5 - 0x2DA0]
000048DE A8AD syscall PtInRect
000048E0 4A1F tst.b [A7]+
000048E2 673C beq +0x3E /* 00004920 */
000048E4 0C6D 0011 DA10 cmpi.w [A5 - 0x25F0], 0x11
000048EA 670C beq +0xE /* 000048F8 */
000048EC 486E FEF8 pea.l [A6 - 0x108]
000048F0 A8A3 syscall EraseRect
000048F2 3B7C 0011 DA10 move.w [A5 - 0x25F0], 0x11
label000048F8:
000048F8 2F3C 000D 0012 move.l -[A7], 0xD0012
000048FE A893 syscall MoveTo
00004900 486E FF00 pea.l [A6 - 0x100]
00004904 3F2E FEDA move.w -[A7], [A6 - 0x126]
00004908 3F3C 0011 move.w -[A7], 0x11
0000490C 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004910 486E FF00 pea.l [A6 - 0x100]
00004914 A884 syscall DrawString
00004916 2F2E FEDC move.l -[A7], [A6 - 0x124]
0000491A A873 syscall SetPort
0000491C 6000 059E bra +0x5A0 /* 00004EBC */
label00004920:
00004920 4227 clr.b -[A7]
00004922 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004926 486D D268 pea.l [A5 - 0x2D98]
0000492A A8AD syscall PtInRect
0000492C 4A1F tst.b [A7]+
0000492E 673C beq +0x3E /* 0000496C */
00004930 0C6D 0012 DA10 cmpi.w [A5 - 0x25F0], 0x12
00004936 670C beq +0xE /* 00004944 */
00004938 486E FEF8 pea.l [A6 - 0x108]
0000493C A8A3 syscall EraseRect
0000493E 3B7C 0012 DA10 move.w [A5 - 0x25F0], 0x12
label00004944:
00004944 2F3C 000D 0012 move.l -[A7], 0xD0012
0000494A A893 syscall MoveTo
0000494C 486E FF00 pea.l [A6 - 0x100]
00004950 3F2E FEDA move.w -[A7], [A6 - 0x126]
00004954 3F3C 0012 move.w -[A7], 0x12
00004958 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000495C 486E FF00 pea.l [A6 - 0x100]
00004960 A884 syscall DrawString
00004962 2F2E FEDC move.l -[A7], [A6 - 0x124]
00004966 A873 syscall SetPort
00004968 6000 0552 bra +0x554 /* 00004EBC */
label0000496C:
0000496C 4227 clr.b -[A7]
0000496E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004972 486D D270 pea.l [A5 - 0x2D90]
00004976 A8AD syscall PtInRect
00004978 4A1F tst.b [A7]+
0000497A 673C beq +0x3E /* 000049B8 */
0000497C 0C6D 0013 DA10 cmpi.w [A5 - 0x25F0], 0x13
00004982 670C beq +0xE /* 00004990 */
00004984 486E FEF8 pea.l [A6 - 0x108]
00004988 A8A3 syscall EraseRect
0000498A 3B7C 0013 DA10 move.w [A5 - 0x25F0], 0x13
label00004990:
00004990 2F3C 000D 0012 move.l -[A7], 0xD0012
00004996 A893 syscall MoveTo
00004998 486E FF00 pea.l [A6 - 0x100]
0000499C 3F2E FEDA move.w -[A7], [A6 - 0x126]
000049A0 3F3C 0013 move.w -[A7], 0x13
000049A4 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000049A8 486E FF00 pea.l [A6 - 0x100]
000049AC A884 syscall DrawString
000049AE 2F2E FEDC move.l -[A7], [A6 - 0x124]
000049B2 A873 syscall SetPort
000049B4 6000 0506 bra +0x508 /* 00004EBC */
label000049B8:
000049B8 4227 clr.b -[A7]
000049BA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000049BE 486D D278 pea.l [A5 - 0x2D88]
000049C2 A8AD syscall PtInRect
000049C4 4A1F tst.b [A7]+
000049C6 673C beq +0x3E /* 00004A04 */
000049C8 0C6D 0014 DA10 cmpi.w [A5 - 0x25F0], 0x14
000049CE 670C beq +0xE /* 000049DC */
000049D0 486E FEF8 pea.l [A6 - 0x108]
000049D4 A8A3 syscall EraseRect
000049D6 3B7C 0014 DA10 move.w [A5 - 0x25F0], 0x14
label000049DC:
000049DC 2F3C 000D 0012 move.l -[A7], 0xD0012
000049E2 A893 syscall MoveTo
000049E4 486E FF00 pea.l [A6 - 0x100]
000049E8 3F2E FEDA move.w -[A7], [A6 - 0x126]
000049EC 3F3C 0014 move.w -[A7], 0x14
000049F0 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000049F4 486E FF00 pea.l [A6 - 0x100]
000049F8 A884 syscall DrawString
000049FA 2F2E FEDC move.l -[A7], [A6 - 0x124]
000049FE A873 syscall SetPort
00004A00 6000 04BA bra +0x4BC /* 00004EBC */
label00004A04:
00004A04 4227 clr.b -[A7]
00004A06 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004A0A 486D D280 pea.l [A5 - 0x2D80]
00004A0E A8AD syscall PtInRect
00004A10 4A1F tst.b [A7]+
00004A12 673C beq +0x3E /* 00004A50 */
00004A14 0C6D 0015 DA10 cmpi.w [A5 - 0x25F0], 0x15
00004A1A 670C beq +0xE /* 00004A28 */
00004A1C 486E FEF8 pea.l [A6 - 0x108]
00004A20 A8A3 syscall EraseRect
00004A22 3B7C 0015 DA10 move.w [A5 - 0x25F0], 0x15
label00004A28:
00004A28 2F3C 000D 0012 move.l -[A7], 0xD0012
00004A2E A893 syscall MoveTo
00004A30 486E FF00 pea.l [A6 - 0x100]
00004A34 3F2E FEDA move.w -[A7], [A6 - 0x126]
00004A38 3F3C 0015 move.w -[A7], 0x15
00004A3C 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004A40 486E FF00 pea.l [A6 - 0x100]
00004A44 A884 syscall DrawString
00004A46 2F2E FEDC move.l -[A7], [A6 - 0x124]
00004A4A A873 syscall SetPort
00004A4C 6000 046E bra +0x470 /* 00004EBC */
label00004A50:
00004A50 4227 clr.b -[A7]
00004A52 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004A56 486D D200 pea.l [A5 - 0x2E00]
00004A5A A8AD syscall PtInRect
00004A5C 4A1F tst.b [A7]+
00004A5E 673C beq +0x3E /* 00004A9C */
00004A60 0C6D 0016 DA10 cmpi.w [A5 - 0x25F0], 0x16
00004A66 670C beq +0xE /* 00004A74 */
00004A68 486E FEF8 pea.l [A6 - 0x108]
00004A6C A8A3 syscall EraseRect
00004A6E 3B7C 0016 DA10 move.w [A5 - 0x25F0], 0x16
label00004A74:
00004A74 2F3C 000D 0012 move.l -[A7], 0xD0012
00004A7A A893 syscall MoveTo
00004A7C 486E FF00 pea.l [A6 - 0x100]
00004A80 3F2E FEDA move.w -[A7], [A6 - 0x126]
00004A84 3F3C 0016 move.w -[A7], 0x16
00004A88 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004A8C 486E FF00 pea.l [A6 - 0x100]
00004A90 A884 syscall DrawString
00004A92 2F2E FEDC move.l -[A7], [A6 - 0x124]
00004A96 A873 syscall SetPort
00004A98 6000 0422 bra +0x424 /* 00004EBC */
label00004A9C:
00004A9C 4227 clr.b -[A7]
00004A9E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004AA2 486D D208 pea.l [A5 - 0x2DF8]
00004AA6 A8AD syscall PtInRect
00004AA8 4A1F tst.b [A7]+
00004AAA 673C beq +0x3E /* 00004AE8 */
00004AAC 0C6D 0017 DA10 cmpi.w [A5 - 0x25F0], 0x17
00004AB2 670C beq +0xE /* 00004AC0 */
00004AB4 486E FEF8 pea.l [A6 - 0x108]
00004AB8 A8A3 syscall EraseRect
00004ABA 3B7C 0017 DA10 move.w [A5 - 0x25F0], 0x17
label00004AC0:
00004AC0 2F3C 000D 0012 move.l -[A7], 0xD0012
00004AC6 A893 syscall MoveTo
00004AC8 486E FF00 pea.l [A6 - 0x100]
00004ACC 3F2E FEDA move.w -[A7], [A6 - 0x126]
00004AD0 3F3C 0017 move.w -[A7], 0x17
00004AD4 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004AD8 486E FF00 pea.l [A6 - 0x100]
00004ADC A884 syscall DrawString
00004ADE 2F2E FEDC move.l -[A7], [A6 - 0x124]
00004AE2 A873 syscall SetPort
00004AE4 6000 03D6 bra +0x3D8 /* 00004EBC */
label00004AE8:
00004AE8 4227 clr.b -[A7]
00004AEA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004AEE 486D D210 pea.l [A5 - 0x2DF0]
00004AF2 A8AD syscall PtInRect
00004AF4 4A1F tst.b [A7]+
00004AF6 673C beq +0x3E /* 00004B34 */
00004AF8 0C6D 0018 DA10 cmpi.w [A5 - 0x25F0], 0x18
00004AFE 670C beq +0xE /* 00004B0C */
00004B00 486E FEF8 pea.l [A6 - 0x108]
00004B04 A8A3 syscall EraseRect
00004B06 3B7C 0018 DA10 move.w [A5 - 0x25F0], 0x18
label00004B0C:
00004B0C 2F3C 000D 0012 move.l -[A7], 0xD0012
00004B12 A893 syscall MoveTo
00004B14 486E FF00 pea.l [A6 - 0x100]
00004B18 3F2E FEDA move.w -[A7], [A6 - 0x126]
00004B1C 3F3C 0018 move.w -[A7], 0x18
00004B20 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004B24 486E FF00 pea.l [A6 - 0x100]
00004B28 A884 syscall DrawString
00004B2A 2F2E FEDC move.l -[A7], [A6 - 0x124]
00004B2E A873 syscall SetPort
00004B30 6000 038A bra +0x38C /* 00004EBC */
label00004B34:
00004B34 4227 clr.b -[A7]
00004B36 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004B3A 486D D218 pea.l [A5 - 0x2DE8]
00004B3E A8AD syscall PtInRect
00004B40 4A1F tst.b [A7]+
00004B42 673C beq +0x3E /* 00004B80 */
00004B44 0C6D 0019 DA10 cmpi.w [A5 - 0x25F0], 0x19
00004B4A 670C beq +0xE /* 00004B58 */
00004B4C 486E FEF8 pea.l [A6 - 0x108]
00004B50 A8A3 syscall EraseRect
00004B52 3B7C 0019 DA10 move.w [A5 - 0x25F0], 0x19
label00004B58:
00004B58 2F3C 000D 0012 move.l -[A7], 0xD0012
00004B5E A893 syscall MoveTo
00004B60 486E FF00 pea.l [A6 - 0x100]
00004B64 3F2E FEDA move.w -[A7], [A6 - 0x126]
00004B68 3F3C 0019 move.w -[A7], 0x19
00004B6C 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004B70 486E FF00 pea.l [A6 - 0x100]
00004B74 A884 syscall DrawString
00004B76 2F2E FEDC move.l -[A7], [A6 - 0x124]
00004B7A A873 syscall SetPort
00004B7C 6000 033E bra +0x340 /* 00004EBC */
label00004B80:
00004B80 4227 clr.b -[A7]
00004B82 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004B86 486D D220 pea.l [A5 - 0x2DE0]
00004B8A A8AD syscall PtInRect
00004B8C 4A1F tst.b [A7]+
00004B8E 673C beq +0x3E /* 00004BCC */
00004B90 0C6D 001A DA10 cmpi.w [A5 - 0x25F0], 0x1A
00004B96 670C beq +0xE /* 00004BA4 */
00004B98 486E FEF8 pea.l [A6 - 0x108]
00004B9C A8A3 syscall EraseRect
00004B9E 3B7C 001A DA10 move.w [A5 - 0x25F0], 0x1A
label00004BA4:
00004BA4 2F3C 000D 0012 move.l -[A7], 0xD0012
00004BAA A893 syscall MoveTo
00004BAC 486E FF00 pea.l [A6 - 0x100]
00004BB0 3F2E FEDA move.w -[A7], [A6 - 0x126]
00004BB4 3F3C 001A move.w -[A7], 0x1A
00004BB8 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004BBC 486E FF00 pea.l [A6 - 0x100]
00004BC0 A884 syscall DrawString
00004BC2 2F2E FEDC move.l -[A7], [A6 - 0x124]
00004BC6 A873 syscall SetPort
00004BC8 6000 02F2 bra +0x2F4 /* 00004EBC */
label00004BCC:
00004BCC 4227 clr.b -[A7]
00004BCE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004BD2 486D D228 pea.l [A5 - 0x2DD8]
00004BD6 A8AD syscall PtInRect
00004BD8 4A1F tst.b [A7]+
00004BDA 673C beq +0x3E /* 00004C18 */
00004BDC 0C6D 001B DA10 cmpi.w [A5 - 0x25F0], 0x1B
00004BE2 670C beq +0xE /* 00004BF0 */
00004BE4 486E FEF8 pea.l [A6 - 0x108]
00004BE8 A8A3 syscall EraseRect
00004BEA 3B7C 001B DA10 move.w [A5 - 0x25F0], 0x1B
label00004BF0:
00004BF0 2F3C 000D 0012 move.l -[A7], 0xD0012
00004BF6 A893 syscall MoveTo
00004BF8 486E FF00 pea.l [A6 - 0x100]
00004BFC 3F2E FEDA move.w -[A7], [A6 - 0x126]
00004C00 3F3C 001B move.w -[A7], 0x1B
00004C04 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004C08 486E FF00 pea.l [A6 - 0x100]
00004C0C A884 syscall DrawString
00004C0E 2F2E FEDC move.l -[A7], [A6 - 0x124]
00004C12 A873 syscall SetPort
00004C14 6000 02A6 bra +0x2A8 /* 00004EBC */
label00004C18:
00004C18 4227 clr.b -[A7]
00004C1A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004C1E 486D D230 pea.l [A5 - 0x2DD0]
00004C22 A8AD syscall PtInRect
00004C24 4A1F tst.b [A7]+
00004C26 673C beq +0x3E /* 00004C64 */
00004C28 0C6D 001C DA10 cmpi.w [A5 - 0x25F0], 0x1C
00004C2E 670C beq +0xE /* 00004C3C */
00004C30 486E FEF8 pea.l [A6 - 0x108]
00004C34 A8A3 syscall EraseRect
00004C36 3B7C 001C DA10 move.w [A5 - 0x25F0], 0x1C
label00004C3C:
00004C3C 2F3C 000D 0012 move.l -[A7], 0xD0012
00004C42 A893 syscall MoveTo
00004C44 486E FF00 pea.l [A6 - 0x100]
00004C48 3F2E FEDA move.w -[A7], [A6 - 0x126]
00004C4C 3F3C 001C move.w -[A7], 0x1C
00004C50 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004C54 486E FF00 pea.l [A6 - 0x100]
00004C58 A884 syscall DrawString
00004C5A 2F2E FEDC move.l -[A7], [A6 - 0x124]
00004C5E A873 syscall SetPort
00004C60 6000 025A bra +0x25C /* 00004EBC */
label00004C64:
00004C64 4227 clr.b -[A7]
00004C66 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004C6A 486D D238 pea.l [A5 - 0x2DC8]
00004C6E A8AD syscall PtInRect
00004C70 4A1F tst.b [A7]+
00004C72 673C beq +0x3E /* 00004CB0 */
00004C74 0C6D 001D DA10 cmpi.w [A5 - 0x25F0], 0x1D
00004C7A 670C beq +0xE /* 00004C88 */
00004C7C 486E FEF8 pea.l [A6 - 0x108]
00004C80 A8A3 syscall EraseRect
00004C82 3B7C 001D DA10 move.w [A5 - 0x25F0], 0x1D
label00004C88:
00004C88 2F3C 000D 0012 move.l -[A7], 0xD0012
00004C8E A893 syscall MoveTo
00004C90 486E FF00 pea.l [A6 - 0x100]
00004C94 3F2E FEDA move.w -[A7], [A6 - 0x126]
00004C98 3F3C 001D move.w -[A7], 0x1D
00004C9C 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004CA0 486E FF00 pea.l [A6 - 0x100]
00004CA4 A884 syscall DrawString
00004CA6 2F2E FEDC move.l -[A7], [A6 - 0x124]
00004CAA A873 syscall SetPort
00004CAC 6000 020E bra +0x210 /* 00004EBC */
label00004CB0:
00004CB0 4227 clr.b -[A7]
00004CB2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004CB6 486D D240 pea.l [A5 - 0x2DC0]
00004CBA A8AD syscall PtInRect
00004CBC 4A1F tst.b [A7]+
00004CBE 673C beq +0x3E /* 00004CFC */
00004CC0 0C6D 001E DA10 cmpi.w [A5 - 0x25F0], 0x1E
00004CC6 670C beq +0xE /* 00004CD4 */
00004CC8 486E FEF8 pea.l [A6 - 0x108]
00004CCC A8A3 syscall EraseRect
00004CCE 3B7C 001E DA10 move.w [A5 - 0x25F0], 0x1E
label00004CD4:
00004CD4 2F3C 000D 0012 move.l -[A7], 0xD0012
00004CDA A893 syscall MoveTo
00004CDC 486E FF00 pea.l [A6 - 0x100]
00004CE0 3F2E FEDA move.w -[A7], [A6 - 0x126]
00004CE4 3F3C 001E move.w -[A7], 0x1E
00004CE8 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004CEC 486E FF00 pea.l [A6 - 0x100]
00004CF0 A884 syscall DrawString
00004CF2 2F2E FEDC move.l -[A7], [A6 - 0x124]
00004CF6 A873 syscall SetPort
00004CF8 6000 01C2 bra +0x1C4 /* 00004EBC */
label00004CFC:
00004CFC 4227 clr.b -[A7]
00004CFE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004D02 486D D248 pea.l [A5 - 0x2DB8]
00004D06 A8AD syscall PtInRect
00004D08 4A1F tst.b [A7]+
00004D0A 673C beq +0x3E /* 00004D48 */
00004D0C 0C6D 001F DA10 cmpi.w [A5 - 0x25F0], 0x1F
00004D12 670C beq +0xE /* 00004D20 */
00004D14 486E FEF8 pea.l [A6 - 0x108]
00004D18 A8A3 syscall EraseRect
00004D1A 3B7C 001F DA10 move.w [A5 - 0x25F0], 0x1F
label00004D20:
00004D20 2F3C 000D 0012 move.l -[A7], 0xD0012
00004D26 A893 syscall MoveTo
00004D28 486E FF00 pea.l [A6 - 0x100]
00004D2C 3F2E FEDA move.w -[A7], [A6 - 0x126]
00004D30 3F3C 001F move.w -[A7], 0x1F
00004D34 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004D38 486E FF00 pea.l [A6 - 0x100]
00004D3C A884 syscall DrawString
00004D3E 2F2E FEDC move.l -[A7], [A6 - 0x124]
00004D42 A873 syscall SetPort
00004D44 6000 0176 bra +0x178 /* 00004EBC */
label00004D48:
00004D48 4227 clr.b -[A7]
00004D4A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004D4E 486D D250 pea.l [A5 - 0x2DB0]
00004D52 A8AD syscall PtInRect
00004D54 4A1F tst.b [A7]+
00004D56 673C beq +0x3E /* 00004D94 */
00004D58 0C6D 0020 DA10 cmpi.w [A5 - 0x25F0], 0x20 /* ' ' */
00004D5E 670C beq +0xE /* 00004D6C */
00004D60 486E FEF8 pea.l [A6 - 0x108]
00004D64 A8A3 syscall EraseRect
00004D66 3B7C 0020 DA10 move.w [A5 - 0x25F0], 0x20 /* ' ' */
label00004D6C:
00004D6C 2F3C 000D 0012 move.l -[A7], 0xD0012
00004D72 A893 syscall MoveTo
00004D74 486E FF00 pea.l [A6 - 0x100]
00004D78 3F2E FEDA move.w -[A7], [A6 - 0x126]
00004D7C 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00004D80 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004D84 486E FF00 pea.l [A6 - 0x100]
00004D88 A884 syscall DrawString
00004D8A 2F2E FEDC move.l -[A7], [A6 - 0x124]
00004D8E A873 syscall SetPort
00004D90 6000 012A bra +0x12C /* 00004EBC */
label00004D94:
00004D94 4227 clr.b -[A7]
00004D96 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004D9A 486E FEF0 pea.l [A6 - 0x110]
00004D9E A8AD syscall PtInRect
00004DA0 4A1F tst.b [A7]+
00004DA2 673C beq +0x3E /* 00004DE0 */
00004DA4 0C6D 0021 DA10 cmpi.w [A5 - 0x25F0], 0x21 /* '!' */
00004DAA 670C beq +0xE /* 00004DB8 */
00004DAC 486E FEF8 pea.l [A6 - 0x108]
00004DB0 A8A3 syscall EraseRect
00004DB2 3B7C 0021 DA10 move.w [A5 - 0x25F0], 0x21 /* '!' */
label00004DB8:
00004DB8 2F3C 000D 0012 move.l -[A7], 0xD0012
00004DBE A893 syscall MoveTo
00004DC0 486E FF00 pea.l [A6 - 0x100]
00004DC4 3F2E FEDA move.w -[A7], [A6 - 0x126]
00004DC8 3F3C 0021 move.w -[A7], 0x21 /* '!' */
00004DCC 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004DD0 486E FF00 pea.l [A6 - 0x100]
00004DD4 A884 syscall DrawString
00004DD6 2F2E FEDC move.l -[A7], [A6 - 0x124]
00004DDA A873 syscall SetPort
00004DDC 6000 00DE bra +0xE0 /* 00004EBC */
label00004DE0:
00004DE0 486E FEE8 pea.l [A6 - 0x118]
00004DE4 3F2D D83E move.w -[A7], [A5 - 0x27C2]
00004DE8 7008 moveq.l D0, 0x08
00004DEA D06D D83C add.w D0, [A5 - 0x27C4]
00004DEE 3F00 move.w -[A7], D0
00004DF0 70F1 moveq.l D0, 0xFFFFFFF1
00004DF2 D06D D842 add.w D0, [A5 - 0x27BE]
00004DF6 3F00 move.w -[A7], D0
00004DF8 70A6 moveq.l D0, 0xFFFFFFA6
00004DFA D06D D840 add.w D0, [A5 - 0x27C0]
00004DFE 3F00 move.w -[A7], D0
00004E00 A8A7 syscall SetRect
00004E02 4227 clr.b -[A7]
00004E04 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004E08 486E FEE8 pea.l [A6 - 0x118]
00004E0C A8AD syscall PtInRect
00004E0E 4A1F tst.b [A7]+
00004E10 673A beq +0x3C /* 00004E4C */
00004E12 0C6D 0022 DA10 cmpi.w [A5 - 0x25F0], 0x22 /* '\"' */
00004E18 670C beq +0xE /* 00004E26 */
00004E1A 486E FEF8 pea.l [A6 - 0x108]
00004E1E A8A3 syscall EraseRect
00004E20 3B7C 0022 DA10 move.w [A5 - 0x25F0], 0x22 /* '\"' */
label00004E26:
00004E26 2F3C 000D 0012 move.l -[A7], 0xD0012
00004E2C A893 syscall MoveTo
00004E2E 486E FF00 pea.l [A6 - 0x100]
00004E32 3F2E FEDA move.w -[A7], [A6 - 0x126]
00004E36 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00004E3A 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004E3E 486E FF00 pea.l [A6 - 0x100]
00004E42 A884 syscall DrawString
00004E44 2F2E FEDC move.l -[A7], [A6 - 0x124]
00004E48 A873 syscall SetPort
00004E4A 6070 bra +0x72 /* 00004EBC */
label00004E4C:
00004E4C 486E FEE0 pea.l [A6 - 0x120]
00004E50 3F2D D868 move.w -[A7], [A5 - 0x2798]
00004E54 3F2D D866 move.w -[A7], [A5 - 0x279A]
00004E58 3F2D D86C move.w -[A7], [A5 - 0x2794]
00004E5C 70EC moveq.l D0, 0xFFFFFFEC
00004E5E D06D D86A add.w D0, [A5 - 0x2796]
00004E62 3F00 move.w -[A7], D0
00004E64 A8A7 syscall SetRect
00004E66 4227 clr.b -[A7]
00004E68 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004E6C 486E FEE0 pea.l [A6 - 0x120]
00004E70 A8AD syscall PtInRect
00004E72 4A1F tst.b [A7]+
00004E74 673A beq +0x3C /* 00004EB0 */
00004E76 0C6D 0023 DA10 cmpi.w [A5 - 0x25F0], 0x23 /* '#' */
00004E7C 670C beq +0xE /* 00004E8A */
00004E7E 486E FEF8 pea.l [A6 - 0x108]
00004E82 A8A3 syscall EraseRect
00004E84 3B7C 0023 DA10 move.w [A5 - 0x25F0], 0x23 /* '#' */
label00004E8A:
00004E8A 2F3C 000D 0012 move.l -[A7], 0xD0012
00004E90 A893 syscall MoveTo
00004E92 486E FF00 pea.l [A6 - 0x100]
00004E96 3F2E FEDA move.w -[A7], [A6 - 0x126]
00004E9A 3F3C 0023 move.w -[A7], 0x23 /* '#' */
00004E9E 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004EA2 486E FF00 pea.l [A6 - 0x100]
00004EA6 A884 syscall DrawString
00004EA8 2F2E FEDC move.l -[A7], [A6 - 0x124]
00004EAC A873 syscall SetPort
00004EAE 600C bra +0xE /* 00004EBC */
label00004EB0:
00004EB0 486E FEF8 pea.l [A6 - 0x108]
00004EB4 A8A3 syscall EraseRect
00004EB6 2F2E FEDC move.l -[A7], [A6 - 0x124]
00004EBA A873 syscall SetPort
label00004EBC:
00004EBC 4E5E unlink A6
00004EBE 4E75 rts